Beego获取Get请求的URL参数

Beego获取Get请求的URL参数


这段时间接触到GolangBeego,于是就研究了一波,顺带写一些后端。

GolangBeego框架,可以说是参照了一下PythonTornado后端框架。

这一点对于博主来说,真是爽到爆了。因为博主第一个接触到的框架就是龙卷风…


这里,我们先来说一下,在测试一个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中必须有[],如果没有会获取不到。中括号在这里的作用是解析顺序和传入顺序相同,同时中括号是可以标注下标。也就是你希望传参是按照给定顺序的。

发布了99 篇原创文章 · 获赞 34 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/qq_42346414/article/details/104881143