PeaceSheep's blog PeaceSheep's blog
首页
  • 分类
  • 标签
  • 归档
相关链接
提建议&咨询&赞赏
GitHub (opens new window)

PeaceSheep

以最简洁、易懂的话解决问题
首页
  • 分类
  • 标签
  • 归档
相关链接
提建议&咨询&赞赏
GitHub (opens new window)
  • C++

  • Python

  • Go

    • gin、gorm教程与踩坑

      • Gin获取请求参数
        • Gin开发后端——gorm外键实例
    • java

    • 语言
    • Go
    • gin、gorm教程与踩坑
    PeaceSheep
    2022-03-22
    目录

    Gin获取请求参数

    # 获取formdata:

    指使用html的form提交的数据。 c.PostForm("key")

    # 获取get参数:

    指类似于xxx.com?id=1这种。

    c.Query("key")

    # 获取json参数

    前端使用VUE开发,发送POST、DELETE、PUT请求时都是使用JSON提交参数的,另外在部分情况下使用c.Query()也无法拿到Get参数,也需要使用解析JSON的方式解析。具体方法为:先使用

    json := make(map[string]interface{}) 
    c.BindJSON(&json)
    
    1
    2

    转化为json,在使用json['key']获取参数,如果没有则为nil。

    提示

    一般GET请求不使用请求体传递参数,尽管这是完全可以做到的,但不推荐这样做

    编辑 (opens new window)
    #Go
    上次更新: 2025/04/15, 10:52:45
    Django和DRF莫名报403的离谱问题
    Gin开发后端——gorm外键实例

    ← Django和DRF莫名报403的离谱问题 Gin开发后端——gorm外键实例→

    最近更新
    01
    ubuntu安装g++显示已有但是输入g++又找不到命令
    04-15
    02
    使用cloudflare-r2搭建webdav
    04-08
    03
    LLM聚合平台客户端对比
    03-29
    更多文章>
    Theme by Vdoing | Copyright © 2022-2025 PeaceSheep
    冀ICP备2022004632号-1
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式