From cd72620e492fa5d18431c820799c8df254130b8d Mon Sep 17 00:00:00 2001 From: yanweidong <david.yan@qq.com> Date: Fri, 23 May 2025 10:45:28 +0800 Subject: [PATCH] add HttpPostJSON --- utils/net.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/utils/net.go b/utils/net.go index 97e951d..1e3bb6b 100644 --- a/utils/net.go +++ b/utils/net.go @@ -2,6 +2,7 @@ package utils import ( "bytes" + "encoding/json" "errors" "fmt" "io" @@ -121,6 +122,15 @@ func HttpGet(url string) ([]byte, error) { return body, err } +func HttpPostJSON(url string, header map[string]string, data map[string]any) ([]byte, error) { + bytes, err := json.Marshal(data) + if err != nil { + return nil, err + } + + return HttpPost(url, header, bytes) +} + func HttpPost(url string, header map[string]string, data []byte) ([]byte, error) { var err error reader := bytes.NewBuffer(data)