gin post 数据参数_gin参数获取-Go语言中文社区

本文详细介绍了如何在Gin框架中获取前端传递的POST和GET参数,包括默认值设置、数组参数和Map参数的处理,以及通过Param获取路径参数。示例代码展示了各种参数获取的方法,并配以Postman请求示例。
摘要由CSDN通过智能技术生成

gin如何获得前端的童鞋的参数呢

/*

@Author : 寒云

@Email : 1355081829@qq.com

@Time : 2019/10/15 11:51

*/

package main

import (

"github.com/gin-gonic/gin"

"net/http"

)

func main() {

r := gin.Default()

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

id := c.Query("id")

name := c.PostForm("name")

c.JSON(http.StatusOK, gin.H{"id": id, "name": name})

})

_ = r.Run(":8089")

}

用postman模拟请求

image.png

在这个例子中我们有get参数和post参数

1、get参数

id := c.Query("id")

name := c.PostForm("name")

在这里我们获得了form表单中的post参数

3、get参数默认值

id := c.DefaultQuery("id", "0")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值