HTTP 1.1 heißt es: Kann Tomcat HTTP 1.1-Anfragen ohne Host-Header akzeptieren?
jedoch „Ein Client muss in allen HTTP/1.1-Anforderungsnachrichten einen Host-Header-Feld umfassen“, die Maschinen, die ich auf genau dieses POST (die Koordinaten) auszusenden arbeite, die ich nicht tun haben Zugang zu ändern:
POST /touch HTTP/1.1
Content-type: application/x-www-form-urlencoded
Content-Length: <n>
x=<int x>&y=<int y>
Tomcat 7 sofort mit 400 Bad Request
aufgrund des Fehlens eines Host-Header-Feld reagiert, und das POST wird nie zu meinem Servlet. Gibt es eine Möglichkeit, diese Fehlerantwort zu vermeiden und den POST mit dem Servlet zu behandeln, um diese älteren Maschinen zu unterstützen?
Dies ist für ein Test-Tool bei der Arbeit, so dass Zwischenproxys kein Problem sind. Ich würde lieber mit Tomcat arbeiten, wie mit einem Filter oder einem Ventil, anstatt einen Proxy einzurichten, aber ich glaube nicht, dass das Ventil die Anfrage abfangen kann, bevor sie abgelehnt wird. – user1684196