gin框架获取所有的get和post参数
标签搜索
侧边栏壁纸
  • 累计撰写 25 篇文章
  • 累计收到 31 条评论

gin框架获取所有的get和post参数

z
z
2022-11-10 / 3 评论 / 102 阅读 / 正在检测是否收录...

get方式

func hp(c *gin.Context) {
    _ = c.Request.ParseForm()
    allPath := c.Request.RequestURI
    fmt.Println(allPath)
}

post方式

func Posts(c *gin.Context) {
    _ = c.Request.ParseForm()
    if len(c.Request.PostForm) == 0 {
        // json模式的
        data, _ := c.GetRawData()
        body = string(data)
    } else {
        //fmt.Println("www模式")
        //fmt.Println(c.Request.PostForm)
        for k, v := range c.Request.PostForm {
            for i := 0; i < len(v); i++ {
                vValue := k + "=" + v[i] + "&"
                body += vValue
            }
        }
        //fmt.Println(body)
    }
}
0

评论 (3)

取消
  1. 头像
    吊毛兔
    Windows 10 · Google Chrome

    画图

    回复
  2. 头像
    sdfs
    Windows 10 · Google Chrome

    hhhh

    回复
  3. 头像
    sdfs
    Windows 10 · Google Chrome

    画图

    回复