程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何在 Go 中发送 POST 请求?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决如何在 Go 中发送 POST 请求??

开发过程中遇到如何在 Go 中发送 POST 请求?的问题如何解决?下面主要结合日常开发的经验,给出你关于如何在 Go 中发送 POST 请求?的解决方法建议,希望对你解决如何在 Go 中发送 POST 请求?有所启发或帮助;

你的想法大多是正确的,只是表格的发送是错误的。该表单属于请求的正文。

req, err := http.New@R_696_10613@est("POST", url, Strings.NewReader(form.Encode()))

解决方法

我正在尝试发出 POST 请求,但无法完成。另一边什么也没有收到。

这是它应该如何工作?我知道这个PostForm功能,但我想我不能使用它,因为它不能用 测试httputil对吧?

hc := http.Client{}
req,err := http.New@R_696_10613@est("POST",APIURL,nil)

form := url.Values{}
form.Add("ln",c.ln)
form.Add("ip",c.ip)
form.Add("ua",c.ua)
req.PostForm = form
req.Header.Add("Content-Type","application/x-www-form-urlencoded")

glog.Info("form was %v",form)
resp,err := hc.Do(req)

大佬总结

以上是大佬教程为你收集整理的如何在 Go 中发送 POST 请求?全部内容,希望文章能够帮你解决如何在 Go 中发送 POST 请求?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。