在使用golang的net/http发送http请求的时候,碰到了不少问题,总结了http的常见使用方式
json格式传参
优点:传参方式用json,代码简洁
缺点:Content-Type为application/json发送,php中获取不到post数据,只能从输入流获取;不能设置request的header信息
|
|
postform模拟表单
优点:php中能获取post数据,代码简洁
缺点:不能设置request的header信息
|
|
request方式
优点:能设置header
缺点:代码稍微复杂
发送普通post请求示例
|
|
设置request的header信息示例
|
|
普通上传图片
|
|
上传图片,并设置header
|
|
以上是常见的几种方式,在使用过程中,可以把request的方式再封装一层,简化代码再调用
「注:封装的不是很好,可以按照自己的需求来」
|
|