HTTP 1.1 estados: "Un cliente debe incluir un campo de encabezado de host en todos los mensajes HTTP/1.1 petición"¿Puede Tomcat aceptar solicitudes de HTTP 1.1 sin un encabezado de host?
Sin embargo, las máquinas que estoy trabajando enviar este Mensaje exacta (que contiene las coordenadas), que no lo hago tener acceso a cambiar:
POST /touch HTTP/1.1
Content-type: application/x-www-form-urlencoded
Content-Length: <n>
x=<int x>&y=<int y>
Tomcat 7 responde inmediatamente con 400 Bad Request
debido a la falta de un campo de encabezado de host, y la POST nunca llega a mi servlet. ¿Hay alguna manera de evitar esta respuesta de error y manejar el POST con el servlet para admitir estas máquinas más antiguas?
Esto es para una herramienta de prueba en el trabajo, por lo que los proxies intermedios no son un problema. Prefiero tener algún tipo de trabajo en tomcat, como un filtro o una válvula, en lugar de configurar un proxy, pero no creo que la válvula pueda interceptar la solicitud antes de que se rechace. – user1684196