Beego
获取Get
请求的URL
参数
这段时间接触到
Golang
的Beego
,于是就研究了一波,顺带写一些后端。
Golang
的Beego
框架,可以说是参照了一下Python
的Tornado
后端框架。这一点对于博主来说,真是爽到爆了。因为博主第一个接触到的框架就是龙卷风…
这里,我们先来说一下,在测试一个
Get
方式的路由时,要注意的地方。http://127.0.0.1:8080/user?ol[]=123&ol[]=456
注意,
Beego
官方文档中说过,如果进行Input.Bind
绑定操作时,你正好需要接受同一个参数的多次传输。你需要有make
一个切片,并进行绑定。Goods_list := make([]int, 2) u.Ctx.Input.Bind(&Goods_list, "ol")
这样你可以得到
ol
的多次传值需要注意,
URL
中必须有[]
,如果没有会获取不到。中括号在这里的作用是解析顺序和传入顺序相同
,同时中括号是可以标注下标。也就是你希望传参是按照给定顺序的。