gin框架路由状态码异常排查:注释c.bindjson后状态码变为400的解析
本文分析一个Gin框架Go语言Web API路由状态码问题。代码片段中,/api/v1/login接口在注释掉c.BindJSON(&user)后,返回状态码变为400 (BadRequest),而未注释时返回200 (OK)。
问题代码:
// @tags 用户模块// @summary 登录// @produce json// @param info body models.auth false "info"// @success 200 {object} app.response// @failure 500 {object} app.response// @router /api/v1/login [post]func getauth(c *gin.Context) { // ... (注释掉的代码) ... c.JSON(200, nil) return}
登录后复制
本文来自互联网或AI生成,不代表软件指南立场。本站不负任何法律责任。
如若转载请注明出处:http://www.down96.com/tutorials/716.html