Do RFC2616, um 400 é um Pedido Ruim :
The request could not be understood by the server due to malformed syntax. The client SHOULD NOT repeat the request without modifications.
Portanto, há algo na solicitação que está causando o 400. Coisas que você pode experimentar:
- examine seus registros de erros do apache; você também pode aumentar o nível de log de
warn
(padrão) paradebug
e examine os logs de erros - examine o tcpdump de tal solicitação (muitos tutoriais estão disponíveis na web) - essa pode ser sua melhor opção para encontrar a causa raiz.
Aqui está uma postagem do blog na resolução de problemas 400 erros no IIS que também podem ser úteis.