小编use*_*196的帖子

Tomcat可以接受没有Host头的HTTP 1.1请求吗?

HTTP 1.1声明:"客户端必须在所有HTTP/1.1请求消息中包含主机头字段"

但是,我正在处理的机器会发出这个确切的POST(包含坐标),我无权更改:

POST /touch HTTP/1.1
Content-type: application/x-www-form-urlencoded
Content-Length: <n>

x=<int x>&y=<int y>
Run Code Online (Sandbox Code Playgroud)

400 Bad Request由于缺少Host头字段,Tomcat 7立即响应,POST永远不会到达我的servlet.有什么方法可以避免这个错误响应并使用servlet处理POST以支持这些旧机器吗?

tomcat hostheader bad-request http-1.1

6
推荐指数
1
解决办法
2827
查看次数

标签 统计

bad-request ×1

hostheader ×1

http-1.1 ×1

tomcat ×1