本文摘自网络,作者,侵删。
post 请求时可以根据Header
设置的Content-Type
使用不同的请求体
POST常用的 Content-Type:
-
multipart/form-data; boundary=
html 页面里常用的 form
-
x-www-form-urlencoded
形式如
a=1&b=2
和get
请求形式一样,只不过是放在post
请求体里 -
application/json
post
请求体里传的是 json 字符串 -
application/xml
post
请求体里传的是完整的 xml
另个还可以自定义 Content-Type 用于不格式的解析,总之 Content-Type 是对传入数据的一个说明,以此来按着相同的规则解析,就可以得到想要的结果。
这里推荐一个golang
开发的轻量级的restfull
框架,里面有对multipart/form-data
和 x-www-form-urlencoded
的封装及样例,感兴趣的请移步https://github.com/tonny-zhang/cotton 或 https://gitee.com/tonnyzhang/cotton
本文来自:简书
感谢作者:tonnyzhang
查看原文:golang封装解析请求参数(使用不同的请求头)
相关阅读 >>
聊聊dubbo-Go-proxy的accesslogfilter
利用Go实现快看漫画网页版自动点击“下一话”,中间无需手动操作,但有一点疑惑,望大佬们解答。
手撸Golang 仿spring ioc/aop 之8 扫码3
更多相关阅读请进入《Go》频道 >>
Go语言101
一个与时俱进的Go编程知识库。