当前位置:网站首页>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")
边栏推荐
- web课程设计
- 【无标题】
- 【Adobe Premiere Pro 2020】pr2020安装和基本操作【PR安装、新建项目流程、导入及管理素材项目文件、添加标记、创建出入点剪辑视频、快速剪接及自动音乐卡点的方法
- This application has no explicit mapping for /error, so you are seeing this as a fallback
- OpenSSF的开源软件风险评估工具:Scorecards
- WeChat side: what is consistent hashing, usage scenarios, and what problems does it solve?
- C# Get system installed .NET version
- 全面了解什么是TPS、QPS以及两者的区别
- 网页控制台控制编辑框
- matlab simulink的scope 示波器光标如何移动记录
猜你喜欢
阻塞、非阻塞、多路复用、同步、异步、BIO、NIO、AIO 一锅端
专业人士使用的 11 种渗透测试工具
900页数学论文证明旋转的黑洞不会爆炸,丘成桐:30多年来广义相对论首次重大突破...
【Adobe Premiere Pro 2020】pr2020安装和基本操作【PR安装、新建项目流程、导入及管理素材项目文件、添加标记、创建出入点剪辑视频、快速剪接及自动音乐卡点的方法
IDEA 关闭/开启引用提示Usages
无需精子卵子子宫体外培育胚胎,Cell论文作者这番话让网友们炸了
软件测试——金融测试类面试题,看完直接去面试了
微信一面:一致性哈希是什么,使用场景,解决了什么问题?
问题来了:4GB物理内存的机器上申请8G内存能成功吗?
基于STM32+铂电阻设计的测温仪
随机推荐
redis的线程模型
Golang学习之路(五):Golang的函数
微信一面:一致性哈希是什么,使用场景,解决了什么问题?
电解电容漏电流及均压
OpenSSF的开源软件风险评估工具:Scorecards
阻塞、非阻塞、多路复用、同步、异步、BIO、NIO、AIO 一锅端
Shell之常用小工具(sort、uniq、tr、cut)
LeetCode #101. Symmetric Binary Tree
Web console control edit box
F280049库函数API编程、直接寄存器控制编程和混合编程方法
MySQL执行sql语句的机制
Fapi_StatusType Fapi_issueProgrammingCommand使用注意事项
Here comes the question: Can I successfully apply for 8G memory on a machine with 4GB physical memory?
goalng-sync/atomic原子操作
redis的缓存穿透、缓存雪崩、缓存击穿怎么搞?
MySQL的MVVC多版本并发控制机制
阿里云新增三大高性能计算解决方案,助力生命科学行业快速发展
预置第三方apk到MTK项目相关问题总结
箭头函数和普通函数的常见区别
结构体变量的首地址获取注意事项