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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章