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
中必須有[]
,如果沒有會獲取不到。中括號在這裏的作用是解析順序和傳入順序相同
,同時中括號是可以標註下標。也就是你希望傳參是按照給定順序的。