in common/http_client/put.go [29:52]
func put(url string, header http.Header, timeoutMs uint64, params map[string]string) (response *http.Response, err error) {
client := http.Client{}
client.Timeout = time.Millisecond * time.Duration(timeoutMs)
var body string
for key, value := range params {
if len(value) > 0 {
body += key + "=" + value + "&"
}
}
body = strings.TrimSuffix(body, "&")
request, errNew := http.NewRequest(http.MethodPut, url, strings.NewReader(body))
if errNew != nil {
err = errNew
return
}
request.Header = header
resp, errDo := client.Do(request)
if errDo != nil {
err = errDo
} else {
response = resp
}
return
}