美文网首页
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