HTTP 1.1 상태 : 이Tomcat이 호스트 헤더없이 HTTP 1.1 요청을 수락 할 수 있습니까?
"클라이언트의 모든 HTTP/1.1 요구 메시지에 Host 헤더 필드를 포함해야한다"는 그러나, 내가 작업하고있는 기계는 내가하지 않습니다이 정확한 POST를 (좌표를 포함), 보내
POST /touch HTTP/1.1
Content-type: application/x-www-form-urlencoded
Content-Length: <n>
x=<int x>&y=<int y>
톰캣 7 즉시 인해 호스트 헤더 필드의 부족으로 400 Bad Request
로 응답하고, POST 결코 내 서블릿에 도달하지 : 변경 액세스 할 수 있습니다. 이 오류 응답을 피할 수 있고 서블릿을 사용하여 POST를 처리하여 이러한 오래된 시스템을 지원할 수있는 방법이 있습니까?
이 도구는 직장에서 사용하는 도구이므로 중간 프록시는 문제가되지 않습니다. 차라리 필터 나 밸브 같은 바람둥이를 프록시 대신 설치하는 것이 좋지만, 밸브가 거부되기 전에 밸브가 요청을 가로 챌 수 있다고는 생각하지 않습니다. – user1684196