代码拉取完成,页面将自动刷新
package autohttp
import (
"context"
"encoding/json"
"net/http"
)
// POST请求,application/json
func PostJson(
ctx context.Context,
businessType string,
businessId string,
url string,
header map[string]string,
body interface{},
) (statusCode int, rspBytes []byte, err error) {
bodyData, err := json.Marshal(body)
if err != nil {
return
}
if header == nil {
header = map[string]string{}
}
if _, ok1 := header["Content-Type"]; !ok1 {
if _, ok2 := header["content-type"]; !ok2 {
header["Content-Type"] = "application/json"
}
}
item := Item{
BusinessType: businessType,
BusinessId: businessId,
Url: url,
Method: http.MethodPost,
Header: header,
Body: bodyData,
}
statusCode, rspBytes, err = apiBase(ctx, &item)
return
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。