使用 Apache 发送压缩请求

使用 Apache 发送压缩请求

我查看过类似的问题,但它们没有涵盖我的情况。例如: 是否可以对请求启用 http 压缩?

设想

  • 服务器 A 正在运行生成大型 XML 文件的服务。在服务器 A 上,Apache 安装为代理,以将消息转发(PUT/POST)到我们的服务器 B。
  • 因为文件相当大,所以我想在将其发送到服务器 B 之前压缩(例如 gZip/deflate)XML。
  • 我可以在服务器 B(输入过滤器)上使用 mod_deflate 自动解压消息。在服务器 A 上,我也配置了 mod_deflate(设置为输出过滤器),但请求未压缩 - 只有来自服务器 B 的响应才能被接受为压缩的。

问题 如何配置服务器 A 上的 Apache 以在发送到服务器 B 之前压缩请求正文?

限制/更多信息:

  • 我无法修改/实现服务(封闭软件)中的 XML 压缩。
  • 我无法将场景改为服务器 B 请求文件。
  • 流程不需要符合 HTTP 规范

相关内容