当前位置:首页 > 天道酬勤 > 正文内容

kfquery(post带query)

张世龙2021年12月20日 07:12天道酬勤1140

2021年11月9日IETF发布的新规范:定义了新的HTTP方法QUERY。 QUERY方法可以携带请求内容,作为安全、幂等请求方法。

在许多情况下,如果请求传输的数据太多,无法编码到请求的URI中,建议使用QUERY方法。

例如,这是一个常见的、可互操作的查询,但如下所示:

获取/馈送? q=foo limit=10 sort=-发布的http/1.1

如果查询参数扩展到数千字节以上,则许多实现会限制大小,因此可能无法正常工作。 这些限制不能事先知道或发现,因为请求通常可能会通过许多未经调整的系统。 另外,在目标URI中表示某些数据是没有效率的,因为必须将其编码为有效的URI。

因此,经常使用HTTP POST方法而不是使用GET进行查询,此变体具有与GET相同的基本限制。

开机自检/反馈http/1.1

主机: example.org

内容类型:应用程序/x-www -表单-无符号

q=foo limit=10 sort=-已发布

QUERY方法提供了跨越使用GET和POST的差距的解决方案。 与POST一样,查询操作的输入不是作为请求URI的一部分,而是在请求的有效载荷中传递。 但是,与POST不同,该方法明确了安全性和幂等,允许缓存和自动重试等功能执行。

“接受查询”响应标头字段可用于标识服务器可以直接表示对查询方法的支持的特定查询格式的媒体类型。

注:具有一堆query=body内容的GET

幂等性=QUERY请求不改变目标资源的状态

详细信息:除了GET方法以外,还公开了新的HTTP QUERY方法规范

扫描二维码推送至手机访问。

版权声明:本文由花开半夏のブログ发布,如需转载请注明出处。

本文链接:https://www.zhangshilong.cn/work/25469.html

标签: http请求
分享给朋友:

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。