golang接收post和get请求参数处理
作者:HSMgogogo! 时间:2024-04-25 15:26:54
1、golang中获取请求接口中数据(GET)
方式一: API参数 ctx.Param(name string)或者ctx.Params.ByName(name string)
前端请求为:
"http://localhost:8080/api/book/paging/"+this.pageNum+"/"+this.pageSize
//形式为:"http://localhost:8080/api/book/paging/2/2
此时后端路由写为:
r.GET("/api/book/paging/:page_num/:page_size",controller.Paging)
后端接收路径中参数:
pageSize,_:=strconv.Atoi(ctx.Param("page_size"))//它是下面的简写
pageNum,_:=strconv.Atoi(ctx.Params.ByName("page_num"))
方式二:URL参数 ctx.Query(name string)
前端请求为:
"http://localhost:8080/api/book/paging?page_num="+this.pageNum+"&page_size="+this.pageSize
//形式为:"http://localhost:8080/api/book/paging?page_num=2&page_size=2
此时后端路由写为:
r.GET("/api/book/paging",controller.Paging)
后端接收路径中参数:
pageSize,_:=strconv.Atoi(ctx.Query("page_size"))
pageNum,_:=strconv.Atoi(ctx.Query("page_num"))
2、golang中获取请求接口中数据(POST)
方式1:
var requestUser=model.User{}
_=ctx.Bind(&requestUser)
//获取参数
telephone:=requestUser.Telephone
password:=requestUser.Password
方式2:
//使用map获取请求的参数
var requestMap=make(map[string]string)
_ = json.NewDecoder(ctx.Request.Body).Decode(&requestMap)
方式3:
var requestRegister=model.User{}
json.NewDecoder(ctx.Request.Body).Decode(&requestRegister)
来源:https://blog.csdn.net/scuff/article/details/124308575
标签:golang,post,get
0
投稿
猜你喜欢
使用 PHP Masked Package 屏蔽敏感数据的实现方法
2023-09-03 23:49:13
Python 对象序列化与反序列化之pickle json详细解析
2021-09-06 23:44:06
django框架模板语言使用方法详解
2021-11-10 12:00:36
ORACLE应用经验(1)
2010-07-31 12:53:00
python Paramiko使用示例
2022-08-10 08:23:28
了解javascript中let和var及const关键字的区别
2024-05-09 15:06:06
从xml中获取城市,省份名称
2008-09-05 15:07:00
windows下python安装pip图文教程
2023-11-18 19:27:20
基于Python实现自动化生成数据报表
2021-11-07 00:42:16
Mysql数据库中数据表的优化、外键与三范式用法实例分析
2024-01-23 10:09:00
Python __all__变量用法示例详解
2023-05-13 01:40:11
Python爬虫框架Scrapy常用命令总结
2022-02-21 20:45:23
五种Python转义表示法
2021-12-22 03:24:01
python自动截取需要区域,进行图像识别的方法
2021-05-14 11:04:42
jquery实现表单验证并阻止非法提交
2023-07-02 05:31:28
python中用shutil.move移动文件或目录的方法实例
2021-01-03 07:35:06
一文详解Python中的Map,Filter和Reduce函数
2022-03-02 07:51:28
Python列表list常用内建函数实例小结
2021-08-07 02:17:15
你真的了解触发器么 数据实时同步更新问题剖析
2024-01-24 00:48:40
Hadoop分布式集群的搭建的方法步骤
2022-06-08 06:02:42