gpt4 book ai didi

http - 使用 GET 查询参数发布到 URI?

转载 作者:可可西里 更新时间:2023-11-01 17:04:16 24 4
gpt4 key购买 nike

前几天我偶然发现了一些代码,这些代码使用了 URI 中指定的查询参数,同时又是一个 HTTP POST。

我只是想知道,这些字段的解释是否特定于供应商? RFC 是否对此有任何具体说明?如果两者都存在一个参数,那么哪一个会胜出?

为了更好地说明,查询看起来像这样:

POST /posts/?user=bob HTTP/1.1

user=bill&title=Test&content=Testing+Content

谢谢

最佳答案

这是完全合法的。许多框架都支持它,例如 Servlet API 甚至指定参数的优先级(顺序),因为它们出现在 getParameters(String) 中,它将首先提供查询参数。比如这样也是合法的,不是参数名都一样。

POST /path?param1=value HTTP/1.1
Host: localhost

param1=value&param2=value

根据 HTTP/1.1 RFC,这也是有效的,查看 RFC 2616 .

它不应该是特定于供应商的,大多数综合框架都会支持它。

关于http - 使用 GET 查询参数发布到 URI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/592755/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com