Envie pedidos compactados com o Apache

1

Eu olhei para questões simples, mas elas não cobrem o meu cenário. Exemplo: É possível ativar a compactação http para solicitações?

Cenário :

  • O servidor A está executando um Serviço que gera grandes arquivos XML. No Servidor A, o Apache é instalado como um Proxy para encaminhar (PUT / POST) as Mensagens para o nosso Servidor B.
  • Como os arquivos são grandes, quero compactar (por exemplo, gZip / deflate) o XML antes de enviá-lo ao Servidor B.
  • Eu posso usar mod_deflate no Servidor B (inputfilter) para descomprimir automaticamente a mensagem. No Servidor A, eu também configurei o mod_deflate (configurado como outputfilter), mas o pedido não está compactado - somente a resposta do Servidor B pode ser aceita como compactada.

Pergunta Como posso configurar o Apache no Servidor A para compactar o corpo da solicitação antes de ser enviado ao Servidor B?

Restrições / mais informações:

  • Eu não posso modificar / implementar a compactação do XML no Serviço (Software fechado).
  • Não consigo alterar o cenário para o Servidor B solicitando o arquivo.
  • O processo não precisa ser uma reclamação HTTP
por Jasper 31.08.2017 / 17:15

0 respostas