GET请求必须将所有查询参数直接放在URL中,Internet服务提供商将其记录并收集以用于广告定位。
大型搜索提供商为什么不将主页搜索请求转换为POST请求以防止URL监听?
答案 0 :(得分:1)
大型搜索提供商为什么不将主页搜索请求转换为POST请求以防止URL监听?
两个原因:
1)任何可以看到读取请求的目标URI的人也可以读取消息正文。元数据和有效负载都是同一message的一部分。
2)Caching; HTTP的所有语义都由元数据描述,因此通用组件可以对协议做出贡献,而无需了解有效负载。
REST的工作是将对先验知识的需求集中到易于标准化的形式中。 -Fielding, 2008
在HTTP中,所有通用组件都共享这些形式的先验知识之一,就是可以将target-uri用作表示形式的缓存键。