gin獲取path引數

2022-07-02 12:24:11 字數 488 閱讀 3869

何為path引數:

path引數,也稱為uri引數,簡單說來就是網域名稱+埠號後面的那一段字串。如我的部落格園首頁:後面的/ltozvxe!就是path引數。

當然,這只是乙個簡單的便於你理解的一種說明方式,如果想要知道更多,可以去了解url相關的類容。

如何獲取path引數:

在gin當中提供了獲取path引數的方法:pararm:

r.get("/:name/:age", func(c *gin.context) )

})

這可以將網域名稱後第乙個斜槓到第二個斜槓間的內容使用c.param("name")獲取,並由name接受--name只是乙個變數名,可以使用其他的,不一定要與引數名相同。同樣的,將第二個字串傳遞給age,這樣拿到兩個引數之後就可以對其進行各種操作。

gin 獲取請求引數

獲取post請求,不存在返回空 r.post post func c gin.context 獲取post請求,不存在返回設定的預設值 注意,是此字段未設定才會返回預設值,字段存在值為空時返回空 r.post post func c gin.context 獲取post請求,不存在返回false 注...

gin獲取全部引數

一直都是用結構體接收引數,假如事先不清楚引數名,或者引數是不固定的,就要動態獲取。ctx gin.context form方式的請求 ctx.request.parseform for k,v range ctx.request.postform json方式的請求 data,ioutil.read...

Gin框架body引數獲取

需求 記錄所有請求的json資料 body,ioutil.readall c.request.body if body nil 此方法即可列印所有請求的body內容,但是在對應的處理器上就取不到資料 解決辦法 data,err c.getrawdata if err nil fmt.printf d...