suport post url placeholder

This commit is contained in:
akrike
2025-03-22 13:57:42 +08:00
parent 4d2f4b3fb7
commit bec70ebb42

View File

@@ -25,13 +25,10 @@ func (p *pushLogic) Push(ids []int, placeholders map[string]string) {
if v.Enable {
var resp *http.Response
var reader io.Reader = nil
var url string = v.Url
var url string = p.getReplaceMessage(placeholders, v.Url)
if v.Method == http.MethodPost {
reader = strings.NewReader(p.getReplaceMessage(placeholders, v.Body))
}
if v.Method == http.MethodGet {
url = p.getReplaceMessage(placeholders, url)
}
req, err := http.NewRequest(v.Method, url, reader)
if err != nil {
log.Logger.Warnw("推送失败", "err", err, "remark", v.Remark)