Beego
获取Get
请求的URL
参数
这段时间接触到Golang
的Beego
,于是就研究了一波,顺带写一些后端。Golang
的Beego
框架,可以说是参照了一下Python
的Tornado
后端框架。
这一点对于博主来说,真是爽到爆了。因为博主第一个接触到的框架就是龙卷风…
这里,我们先来说一下,在测试一个Get
方式的路由时,要注意的地方。http://127.0.0.1:8080/user?ol[]=123&ol[]=456
【Golang和Beego|Beego获取Get请求的URL参数】注意,Beego
官方文档中说过,如果进行Input.Bind
绑定操作时,你正好需要接受同一个参数的多次传输。你需要有make
一个切片,并进行绑定。
Goods_list := make([]int, 2) u.Ctx.Input.Bind(&Goods_list, "ol")
这样你可以得到ol
的多次传值
需要注意,URL
中必须有[]
,如果没有会获取不到。中括号在这里的作用是解析顺序和传入顺序相同
,同时中括号是可以标注下标。也就是你希望传参是按照给定顺序的。
推荐阅读
- 程序员|【高级Java架构师系统学习】毕业一年萌新的Java大厂面经,最新整理
- jvm|【JVM】JVM08(java内存模型解析[JMM])
- c语言|C语言初期学习遇到的特殊点 【三子棋详解】【初学者福音,详细总结,复习能手】
- Python|Python实战(使用线性回归预测房价)
- IC|数字IC后端真的不如前端设计和验证吗()
- Python|教你写个简单好用的Python脚本一键自动整理文件非常适合办公用~
- python|oeasy教您玩转python - 007 - # 字符本质
- vue.js|后端开发学习Vue(一)
- Go|Docker后端部署详解(Go+Nginx)
- 后台|NATAPP内网穿透通过nginx实现一个端口访问多个不同端口服务