From 0eeae77a0af3a9ca114408cac9667dc7bf8193fd Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期三, 09 六月 2021 16:26:07 +0800
Subject: [PATCH] FileStack add findAll
---
httpClient.go | 17 +++++++++++++++--
1 files changed, 15 insertions(+), 2 deletions(-)
diff --git a/httpClient.go b/httpClient.go
index f11adf8..b4a21c7 100644
--- a/httpClient.go
+++ b/httpClient.go
@@ -27,7 +27,12 @@
}
request.URL.RawQuery = query.Encode()
}
- //add headers
+ // add headers
+ if headers != nil {
+ for key, val := range headers {
+ request.Header.Add(key, val)
+ }
+ }
client := &http.Client{}
resp, err := client.Do(request)
if err != nil {
@@ -135,7 +140,7 @@
}
//鏋勯�燿elete璇锋眰
-func (httpApi HttpClient) DoDeleteRequest(url string, contentType string, body map[string]interface{}, headers map[string]string) ([]byte, error) {
+func (httpApi HttpClient) DoDeleteRequest(url string, contentType string, body map[string]interface{}, params map[string]string, headers map[string]string) ([]byte, error) {
var resultBytes []byte
var bodyJson []byte
if body != nil {
@@ -151,6 +156,14 @@
return resultBytes, err
}
request.Header.Set("Content-type", contentType)
+ //add params
+ q := request.URL.Query()
+ if params != nil {
+ for key, val := range params {
+ q.Add(key, val)
+ }
+ request.URL.RawQuery = q.Encode()
+ }
// add headers
if headers != nil {
for key, val := range headers {
--
Gitblit v1.8.0