美文网首页
Gin-获取POST请求参数

Gin-获取POST请求参数

作者: 诗意_面包 | 来源:发表于2020-07-06 00:28 被阅读0次

    有默认值方式获取POST请求参数

    package main
    
    import "github.com/gin-gonic/gin"
    
    func main()  {
        app := gin.Default()
        app.Handle("POST", "/", func(context *gin.Context) {
            name := context.DefaultPostForm("name", "李小花")
            context.Writer.Write([]byte(name))
        })
        app.Run()
    }
    

    无默认值方式获取POST请求参数

    package main
    
    import "github.com/gin-gonic/gin"
    
    func main()  {
        app := gin.Default()
        app.Handle("POST", "/", func(context *gin.Context) {
            name := context.PostForm("name")
            context.Writer.Write([]byte(name))
        })
        app.Run()
    }
    

    获取POST请求参数的同时,返回参数获取状态,状态为bool类型

    package main
    
    import "github.com/gin-gonic/gin"
    
    func main()  {
        app := gin.Default()
        app.Handle("POST", "/", func(context *gin.Context) {
            name, status := context.GetPostForm("name")
            if !status {
                panic("未获取到name参数")
            }
            context.Writer.Write([]byte(name))
        })
        app.Run()
    }
    

    相关文章

      网友评论

          本文标题:Gin-获取POST请求参数

          本文链接:https://www.haomeiwen.com/subject/xsliqktx.html