当前位置:网站首页>go基础之web获取参数
go基础之web获取参数
2022-08-09 11:55:00 【51CTO】
web获取参数一般有header字段,body字段,Form字段
1、先说获取header字段
这样r.Header获取到所有Header的参数,如果想获取到其中一项使用
这2个语句的区别是第一个返回一个字符串切片,第二个返回字符串形式。
2、获取body字段
3、Form字段
r.ParseForm()是先解析参数,这样r.Form才能获取到。比如有参数abc=111,
使用r.Form["abc"]获取参数,也可以使用r.PostForm。
Form和PostForm之间的区别在于Form可以获取到URL后面的参数和post里面的参数,
PostForm只能获取post中的参数,也就是说Form是可以获取到get方法参数。
这2中方式可以不用执行r.ParseForm()就可以获取参数。
4、MultipartForm
从multipart编码的表单里面取出多少字节的数据。MultipartForm只能包含表单键值对而不包含URL键值对。
获取上传文件2中方式
1、r.ParseMultipartForm(1024)
2、r.FormFile("file")
边栏推荐
猜你喜欢

ARP协议原理

The grep command Shell regular expressions, the three musketeers

JD.com architects tidy up: what are the core technical knowledge points of jvm and performance tuning

Shell之常用小工具(sort、uniq、tr、cut)

信息系统项目管理师必背核心考点(六十三)项目组合管理的主要过程&DIPP分析

IDEA close/open reference prompt Usages

LeetCode #101. 对称二叉树

放下手机吧:实验表明花20分钟思考和上网冲浪同样快乐

微信一面:一致性哈希是什么,使用场景,解决了什么问题?

shell脚本------函数的格式,传参,变量,递归,数组
随机推荐
2022 Niu Ke Duo School (6) M. Z-Game on grid
GPT-3组合DALL·E,60秒内搞定游戏设定和原型动画!网友看后:这游戏想玩
TI的片上固化好的boot ROM(上电引导加载程序)退出后的去向
智驾科技完成C1轮融资,此前2轮已融4.5亿元
湖南进芯电子替代TIC2000的可能性
【概率论】正态分布的由来——从大一同学的视角出发
The grep command Shell regular expressions, the three musketeers
BISS绝对值编码器_TI方案_线路延迟补偿
C# async 和 await 理解
鹅厂机器狗花式穿越10m梅花桩:前空翻、单桩跳、起身作揖...全程不打一个趔趄...
预置第三方apk到MTK项目相关问题总结
WPF 实现带蒙版的 MessageBox 消息提示框
【Untitled】
【面试高频题】可逐步优化的链表高频题
Notepad++安装插件
BeanFacroty和FactoryBean到底是什么?AppliacationContext它又是什么?
GRPC整体学习
信息系统项目管理师必背核心考点(六十三)项目组合管理的主要过程&DIPP分析
Semaphore SIGCHLD use, how to make the parent that the child performs over, how to make the distinction between multiple child processes. The end
正则表达式(规则,匹配,和实际使用)