Gin获取请求参数
# 获取formdata:
指使用html的form提交的数据。
c.PostForm("key")
# 获取get参数:
指类似于xxx.com?id=1这种。
c.Query("key")
# 获取json参数
前端使用VUE开发,发送POST、DELETE、PUT请求时都是使用JSON提交参数的,另外在部分情况下使用c.Query()
也无法拿到Get参数,也需要使用解析JSON的方式解析。具体方法为:先使用
json := make(map[string]interface{})
c.BindJSON(&json)
1
2
2
转化为json,在使用json['key']
获取参数,如果没有则为nil
。
提示
一般GET请求不使用请求体传递参数,尽管这是完全可以做到的,但不推荐这样做
编辑 (opens new window)
上次更新: 2024/11/17, 13:04:13
- 02
- containerd高版本换源,containerd换源无效问题11-07
- 03
- apt-get使用代理11-05