测试各种http内容编码?
我正在构建一个向各种服务器(不受我控制)发出 HTTP 请求的应用程序。因此,我需要它正确处理所有可能的 Content-Encoding
值(gzip
、compress
、deflate
) 。为了测试我的应用程序,我快速安装了 Apache,但才意识到它只支持 gzip 压缩。也就是说,例如,如果我发送 Accept-Encoding: deflate
,它根本不会对响应进行编码。
- 如何在 Apache 中启用
deflate
和compress
编码?或者 - 还有其他更有用的工具来完成这项任务吗?
I'm building an application that makes HTTP requests to various servers (not controlled by me). As such, I need it to handle all possible Content-Encoding
values properly (gzip
, compress
, deflate
). In order to test my application I quickly installed Apache, but only to realize it only supports gzip compression. That is, if I send, for example, Accept-Encoding: deflate
, it will not encode the response at all.
- How can I enable
deflate
andcompress
encodings in Apache? or - Are there other, more useful tools for this task?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果只是为了测试,你实际上可以在 PHP 中自己实现。
If it's just for testing, you can actually implement it yourself within PHP.
mod_deflate
应该可以完成这项工作mod_deflate
should do the job