首页 文章

我应该如何表明我的HTTP服务器支持压缩请求?

提问于
浏览
1

我被要求通过压缩发送到服务器的数据来减少应用程序的带宽需求 . 我'm trying to do this transparently without changing the API, i.e. continuing to use the same URL and content type. I'已经找到了如何编码How do I enable GZIP compression for POST (upload) requests to a SOAP WebService on IIS 7?

我认为存在将新客户端配置为与旧版本服务器通信的风险,即客户端将压缩请求发送到无法处理它的服务器 . 我想以符合标准的方式检测支持 . 问题是,我找不到表明应该如何做的来源 .

我的想法是我应该将 Accept-Encoding: gzip 标头添加到 OPTIONS 响应中 . 我们已经发送了针对CORS的预检 OPTIONS 请求,因此捎带似乎可以节省延迟 . 但我找不到一个消息来源说这个 Headers 在 OPTIONS 响应中有效 . RFC 7231's definition of OPTIONS只是定义方法而不进入可以指定的细节 .

是否有任何标准用于指示可以发送压缩请求?

1 回答

相关问题