ProxyPass: descartar dados do corpo

1

Eu tenho algumas regras como

<Location /xyz>
    ProxyPass http://example.com/abc
    ...
</Location>

Eu quero aceitar solicitações para o link e entregar os dados de link . Preciso aceitar a solicitação POST, mas não quero enviar o conteúdo do corpo para example.com. Gostaria de enviar uma solicitação GET, mas uma solicitação POST com Content-Length: 0 também seria boa.

É possível configurar o Apache 2 para não promover o corpo da solicitação?

    
por kay 18.09.2012 / 02:56

1 resposta

1

Não, não é possível que os dados do corpo sejam modificados dessa forma pelo Apache (ou para fazer proxy de um método diferente do recebido). A maior modificação que você pode fazer é ajustar os cabeçalhos.

Eu questionaria a necessidade de um serviço da Web que se comportasse dessa maneira (basta enviar a solicitação correta do cliente?), mas se você precisar fazer isso, considere o uso do código do aplicativo em execução no Apache que modifica a solicitação nas formas necessárias e cria sua própria solicitação para o servidor de backend.

    
por 18.09.2012 / 04:03