当前位置:网站首页>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")
边栏推荐
- WeChat Mini Program Payment and Refund Overall Process
- Modify the VOT2018.json file and remove the color in the image path
- C# 获取系统已安装的.NET版本
- ACM01 Backpack problem
- 信息系统项目管理师必背核心考点(六十三)项目组合管理的主要过程&DIPP分析
- 阿里云新增三大高性能计算解决方案,助力生命科学行业快速发展
- redis的线程模型
- TIC2000调用API函数Flash擦除片上FLASH失败
- 父类的main方法可以被继承么?有什么特殊?
- LeetCode #101. 对称二叉树
猜你喜欢
How should the acceptance criteria for R&D requirements be written?| Agile Practices
[Essence] Analysis of the special case of C language structure: structure pointer / basic data type pointer, pointing to other structures
信息系统项目管理师必背核心考点(六十三)项目组合管理的主要过程&DIPP分析
Notepad++安装插件
学长告诉我,大厂MySQL都是通过SSH连接的
TIC2000系列处理器在线升级
mysql + redis + flask + flask-sqlalchemy + flask-session 配置及项目打包移植部署
IDEA 关闭/开启引用提示Usages
Here comes the question: Can I successfully apply for 8G memory on a machine with 4GB physical memory?
Shell正则表达式,三剑客之grep命令
随机推荐
HAproxy: load balancing
电解电容漏电流及均压
无需精子卵子子宫体外培育胚胎,Cell论文作者这番话让网友们炸了
【重要】C语言进阶 -- 自定义类型:结构体、枚举、联合
二重指针-char **、int **的作用
太卷了... 腾讯一面被问到内存满了,会发生什么?
Redis高可用部署
900页数学论文证明旋转的黑洞不会爆炸,丘成桐:30多年来广义相对论首次重大突破...
OpenSSF的开源软件风险评估工具:Scorecards
箭头函数和普通函数的常见区别
正则表达式(规则,匹配,和实际使用)
BISS绝对值编码器_TI方案_线路延迟补偿
阻塞、非阻塞、多路复用、同步、异步、BIO、NIO、AIO 一锅端
湖南进芯电子替代TIC2000的可能性
修改VOT2018.json文件,去掉图片路径中的color
electron 应用开发优秀实践
标准C语言学习总结14
微信一面:一致性哈希是什么,使用场景,解决了什么问题?
WeChat side: what is consistent hashing, usage scenarios, and what problems does it solve?
Fapi_StatusType Fapi_issueProgrammingCommand使用注意事项