🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 接收路由传的参数 上一小节我们定义了一个`Index`方法,接下来我们会再这个方法中接收一个`name`参数值: ~~~ func (lc *BaseAPIController) Index(c *gin.Context) { // 请求对象 type Params struct { Name string `json:"name"` } request := Params{} c.JSON(200, gin.H{ "message": request.Name, }) } ~~~ 此时访问地址`http://127.0.0.1:3000/v1/index` 请求参数: ``` { "name":"张三" } ``` 输出的结果是: ``` { "message":"张三" } ``` **注意:携带参数请求,`header`头中必须携带`content-type:application/json`同时还需尽可能不要再使用`form-data`传递参数了,统一使用`application/json`**