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