gpt4 book ai didi

http-headers - 这个说法正确吗? HTTP GET 方法始终没有消息正文

转载 作者:行者123 更新时间:2023-12-03 07:26:05 25 4
gpt4 key购买 nike

这个说法正确吗? HTTP GET 方法始终没有消息正文。我没有找到 RFC2616 的任何部分明确说明这一点。

如果这不是真的,那么在什么情况下 Http GET 请求会包含消息正文

最佳答案

都不是restclient也不REST console支持这一点,但curl支持。

original HTTP 1.1 specification第 4.3 节中说

A message-body MUST NOT be included in a request if the specification of the request method (section 5.1.1) does not allow sending an entity-body in requests.

Section 5.1.1将我们重定向到第 9.x 节以了解各种方法。它们都没有明确禁止包含消息正文。然而...

Section 5.2

The exact resource identified by an Internet request is determined by examining both the Request-URI and the Host header field.

Section 9.3

The GET method means retrieve whatever information (in the form of an entity) is identified by the Request-URI.

这表明,在处理 GET 请求时,服务器不需要检查除 Request-URI 和 Host header 字段之外的任何内容。

总之,HTTP 规范不会阻止您使用 GET 发送消息正文,但存在足够的歧义,如果并非所有服务器都支持它,我也不会感到惊讶。

关于http-headers - 这个说法正确吗? HTTP GET 方法始终没有消息正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5216567/

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