博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
golang 利用http.Client POST数据
阅读量:6988 次
发布时间:2019-06-27

本文共 714 字,大约阅读时间需要 2 分钟。

package mainimport (	"fmt"	"io/ioutil"	"net/http"	"net/url"	"strings")func main() {	v := url.Values{}	v.Set("huifu", "hello world")	body := ioutil.NopCloser(strings.NewReader(v.Encode())) //把form数据编下码	client := &http.Client{}	req, _ := http.NewRequest("POST", "http://192.168.2.83:8080/bingqinggongxiang/test2", body)	req.Header.Set("Content-Type", "application/x-www-form-urlencoded; param=value") //这个一定要加,不加form的值post不过去,被坑了两小时	fmt.Printf("%+v\n", req)                                                         //看下发送的结构	resp, err := client.Do(req) //发送	defer resp.Body.Close()     //一定要关闭resp.Body	data, _ := ioutil.ReadAll(resp.Body)	fmt.Println(string(data), err)}

转载于:https://my.oschina.net/tongjh/blog/348091

你可能感兴趣的文章
gracehttp: 优雅重启 Go 程序(热启动 - Zero Downtime)
查看>>
云计算新风向:多云战略优化企业云支出
查看>>
【跃迁之路】【478天】刻意练习系列237(2018.05.29)
查看>>
Windows改Linux(一),新建Ubuntu虚拟机小白向导
查看>>
HTML5调用手机前置摄像头或后置摄像头拍照,canvas显示,经过Android测试
查看>>
关于一个插图的翻译
查看>>
Spring Cloud构建微服务架构:分布式服务跟踪(入门)【Dalston版】
查看>>
【355天】跃迁之路——程序员高效学习方法论探索系列(实验阶段113-2018.01.26)...
查看>>
Rust编程语言的核心部件
查看>>
CSS(颜色_字体)
查看>>
BZOJ 1061: [Noi2008]志愿者招募【单纯形裸题】
查看>>
12月25日云栖精选夜读:阿里安全潘多拉实验室龙磊:越狱 iOS 11.2,我选了一条最难走的路...
查看>>
小菜一步一步学数据结构之(五)顺序栈
查看>>
2017年浙江省大学生高等数学 (微积分) 竞赛试题 (数学类)
查看>>
JVM上的随机数与熵池策略
查看>>
Java8并发教程:Threads和Executors
查看>>
v8世界探险(3) - v8的抽象语法树结构
查看>>
《C语言及程序设计》实践项目——用if语句实现分支结构
查看>>
“AI +跨界+技术” 看2018中国会展创新者大会的新观点
查看>>
JavaScript——数据类型转换(显式和隐式)
查看>>