gpt4 book ai didi

rest - HTTP PUT 请求是否可以将 application/x-www-form-urlencoded 作为 Content-Type?

转载 作者:可可西里 更新时间:2023-11-01 15:07:33 25 4
gpt4 key购买 nike

在 HTTP PUT 请求中发送表单数据是否有效?如果你能给我指出一个规范,那就太好了。

我已经了解了 HTTP 1.1 规范。但是我没有发现 PUT 请求是否可以有表单数据。

我正在使用 Java 创建和访问 RESTful 网络服务。 POST 支持 application/x-www-form-urlencoded 作为 Content-Type。

根据规范,我了解到 POST 用于创建新资源(由请求 URI 标识的资源的子资源),PUT 用于创建或更新资源。

但我怀疑 PUT 方法是否也可以在其中包含表单数据?我试图根据规范确定它是否合适。我在 HTTP 1.1 规范中找不到任何相关信息。

最佳答案

是的,您可以将 application/x-www-form-urlencoded 与 PUT 一起使用。 HTTP 规范不限制什么方法可以用于什么媒体类型。

当前正在进行的 Httpbis 规范对 PUT https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-p2-semantics-14#page-18 的讨论得到了显着扩展

关于rest - HTTP PUT 请求是否可以将 application/x-www-form-urlencoded 作为 Content-Type?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6306185/

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