为了账号安全,请及时绑定邮箱和手机立即绑定

我如何获得被送来的尸体?使用杜松子酒

我如何获得被送来的尸体?使用杜松子酒

Go
汪汪一只猫 2022-09-26 15:05:14
我如何获得被送来的尸体?package mainimport (  "fmt"  "github.com/gin-gonic/gin")func main()  {  fmt.Println("Hello, world!")  r := gin.Default()  r.POST("/", func(c *gin.Context) {    body := c.Request.Body    c.JSON(200,body);  })  r.Run(":8080");}通过邮递员提出请求  {         "email": "test@gmail.com",         "password": "test"    }作为回应,我得到空的json {}该怎么办?
查看完整描述

1 回答

?
GCT1015

TA贡献1827条经验 获得超4个赞

您可以按如下方式绑定传入请求 json:


package main


import (

    "github.com/gin-gonic/gin"

)


type LoginReq struct {

    Email    string

    Password string

}


func main() {

    r := gin.Default()


    r.POST("/", func(c *gin.Context) {

        var req LoginReq

        c.BindJSON(&req)

        c.JSON(200, req)

    })

    r.Run(":8080")

}

请记住,如果存在绑定错误,则此方法会给出。如果要自己处理错误,请尝试返回错误(如果有)或 。400ShouldBindJSONnil


查看完整回答
反对 回复 2022-09-26
  • 1 回答
  • 0 关注
  • 74 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信