做美图网站有哪些东西吗,视频网站要多大虚拟主机,网络公司做机场网站,建站公司获客成本近日IETF提交新规范讨论#xff1a;定义了一种新的 HTTP 方法QUERY#xff0c;QUERY方法作为一种安全、幂等的请求方法#xff0c;可以携带请求内容。 大多数情况下#xff0c;当请求中传送的数据量太大而无法编码到请求的 URI 中时#xff0c;推荐采取QUERY方式。 例如定义了一种新的 HTTP 方法QUERYQUERY方法作为一种安全、幂等的请求方法可以携带请求内容。 大多数情况下当请求中传送的数据量太大而无法编码到请求的 URI 中时推荐采取QUERY方式。 例如虽然这是一个常见且可互操作的查询
GET /feed?qfoolimit10sort-published HTTP/1.1如果查询参数扩展到几千字节或更多的数据它可能不会正常运行因为许多实现都限制了它们的大小。通常这些限制是无法提前知道或发现的因为请求可能会通过许多不协调的系统。此外在目标 URI 中表达一些数据是低效的因为它需要被编码为一个有效的 URI。 因此很多使用HTTP POST 方法作为使用 GET 的替代方法来执行查询这种变体与 GET 具有相同的基本限制。
POST /feed HTTP/1.1
Host: example.org
Content-Type: application/x-www-form-urlencodedqfoolimit10sort-publishedQUERY 方法提供了一种解决方案它跨越了使用 GET 和 POST 之间的差距。与 POST 一样查询操作的输入在请求的有效负载内传递而不是作为请求 URI 的一部分。然而与 POST 不同的是该方法是明确安全和幂等的允许缓存和自动重试等功能运行。
“Accept-Query”响应头域可以被服务器用来直接表示对 QUERY 方法的支持同时标识可以使用的特定查询格式媒体类型。
注Query 带有一堆body内容的GET 幂等性 QUERY 请求不会改变目标资源的状态 详细点击标题