我正在做一个发布请求,我得到了一个 200 OK 的响应。我也收到标题。然而,身体一直空着回来。应该有一个身体,当我在邮递员中运行它时,身体出现了。我在这里缺少什么?
func AddHealthCheck(baseURL string, payload HealthCheck, platform string, hostname string) (string, error) {
url := fmt.Sprintf(baseURL+"add-healthcheck/%s/%s", platform, hostname)
//convert go struct to json
jsonPayload, err := json.Marshal(payload)
if err != nil {
log.Error("[ADD HEALTH CHECK] Could not convert go struct to json : ", err)
return "", err
}
// Create client & set timeout
client := &http.Client{}
client.Timeout = time.Second * 15
// Create request
req, err := http.NewRequest("POST", url, bytes.NewBuffer(jsonPayload))
if err != nil { …Run Code Online (Sandbox Code Playgroud)