gin DELETE 获取参数方式

在 Gin 中,不论是 DELETE 还是 GET、POST 等请求方式,底层都是通过传入一个 *gin.Context 来获取请求参数,因此它们在参数获取上使用的机制基本是一致的。

不过需要注意的是:

  • URL 参数和查询字符串参数:DELETE 接口可以同样通过路径参数(例如通过 :id 定义的参数)和查询字符串参数(使用 c.Query()c.DefaultQuery() 方法)来接收参数,这与 GET 接口没有区别。
  • 请求体参数:虽然 Gin 支持通过 c.Bind() 等方法解析 JSON、XML 或表单数据到结构体中(这在 POST 请求中比较常见),但 HTTP 规范中 DELETE 请求一般不建议携带请求体,所以如果需要通过请求体传参,可能会遇到客户端或服务器处理上的限制。实际上,Gin 并没有做出特殊处理,只是删除请求通常不包含 body,使用时需要根据实际需求选用合适的参数传递方式。

所以总结来说:Gin 中 DELETE 类型接口的参数接收方式在技术实现上与 GET、POST 是类似的,都依赖于 *gin.Context,但在具体使用时需要注意 DELETE 请求通常更偏向于使用路径或查询参数,而不推荐使用请求体。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇