From cef97441f455b3efc5e710fc52c1c5dbd5671fac Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期五, 17 五月 2024 13:00:16 +0800 Subject: [PATCH] 添加修改订阅功能 --- util/http.go | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) diff --git a/util/http.go b/util/http.go index 248aba4..ecd4c99 100644 --- a/util/http.go +++ b/util/http.go @@ -55,6 +55,34 @@ return body, nil } +func HttpPut(url string, header map[string]string, data []byte) ([]byte, error) { + req, err := http.NewRequest(http.MethodPut, url, bytes.NewBuffer(data)) + if err != nil { + return nil, err + } + + //req.Header.Set("Content-Type", "applicaiton/json; charset=UTF-8") + if header != nil { + for k, v := range header { + req.Header.Set(k, v) + } + } + + cli := &http.Client{} + resp, err := cli.Do(req) + if err != nil { + return nil, err + } + + defer resp.Body.Close() + body, err := io.ReadAll(resp.Body) + if err != nil { + return nil, err + } + + return body, nil +} + func HttpGet(url string) error { _, err := http.Get(url) if err != nil { -- Gitblit v1.8.0