为了账号安全,请及时绑定邮箱和手机立即绑定

相当于 go http 请求负载中的 curl --data

相当于 go http 请求负载中的 curl --data

Go
慕容708150 2021-10-04 15:46:24
为了在 NoSQL 存储中设置 K/V,我需要在 go 中创建一个等效于以下curl命令的命令:curl -H "Content-Type: text/xml" --data '[...]' http://localhost:8000/test/testrow/test:testcolumn我正在尝试为此目的使用以下代码行中的某些内容,尽管我无法找到如何将二进制数据 []byte(value) 设置为 POST 有效负载。func setColumn(table string, key string, col string, value string) {url := "http://localhost:8123/" + table + "/" + key + "/" + colreq, err := http.NewRequest("POST", url, nil)req.Header.Set("Content-Type", "application/octet-stream")data = []byte(value)client := &http.Client{}resp, err := client.Do(req)if err != nil {    // handle error}defer resp.Body.Close()body, err := ioutil.ReadAll(resp.Body)fmt.Println(string(body))}那么,如何在 POST 请求中映射数据负载?欢迎任何指标。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 188 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信