- 路由匹配对应参数:
//path 参数
fmt.Println(this.Ctx.Input.Param(":splat"))
- 路由URI
uri := this.Ctx.Input.URI();
ctx.Input.URL() //不带参数
- 访问方式
method := this.Ctx.Input.Method()
- 除raw之外的参数
param := this.Input()
for k, _ := range param {
req.Param(k, param.Get(k))
}
- json 数据获取
var jsonData interface{}
data := this.Ctx.Input.RequestBody
if len(data) > 0 {
//json数据封装到user对象中
err := json.Unmarshal(data, &jsonData)
if err != nil {
fmt.Println("json.Unmarshal is err:", err.Error())
}
}