您当前的位置: 首页 > 

苗先生的PHP记录

暂无认证

  • 0浏览

    0关注

    190博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Gin框架基础 - 获取参数

苗先生的PHP记录 发布时间:2022-06-16 13:35:35 ,浏览量:0

获取请求方法

c.Request.Method

获取restful参数

c.Query("n")  //string

c.DefaultQuery("a","a") //string


// string,bool
id, ok := c.GetQuery("id")
if !ok {

// 参数不存在

}

获取get参数

router.GET("/json/:n", JsonHandle)

c.Param("n")

获取post参数

c.PostForm("a")

c.DefaultPostForm("a", "a")

//  (string, bool)
c.GetPostForm("a")

获取post json

json := make(map[string]interface{}) //注意该结构接受的内容
	c.BindJSON(&json)
	log.Printf("%v",&json)
	c.JSON(http.StatusOK, gin.H{
		"name": json["name"],
		"password": json["password"],
	})









type User struct {
	Name string `json:"name"`
	Password int64 `json:"password"`
}
func Login(c *gin.Context) {
	json := User{}

	c.BindJSON(&json)

	log.Printf("%v",&json)
	c.JSON(http.StatusOK, gin.H{
		"name": json.Name,
		"password": json.Password,

	})
}

获取header

c.GetHeader("Content-Type")

关注
打赏
1665468453
查看更多评论
立即登录/注册

微信扫码登录

0.0351s