![Tomcat 访问日志 - 请求主体显示在下一个请求中](https://linux22.com/image/678155/Tomcat%20%E8%AE%BF%E9%97%AE%E6%97%A5%E5%BF%97%20-%20%E8%AF%B7%E6%B1%82%E4%B8%BB%E4%BD%93%E6%98%BE%E7%A4%BA%E5%9C%A8%E4%B8%8B%E4%B8%80%E4%B8%AA%E8%AF%B7%E6%B1%82%E4%B8%AD.png)
我的 tomcat(7) 出现了奇怪的行为。
外部应用程序向我的 TomCat WebApp 发送了一堆带有正文的 DELETE 请求。Web
应用程序中忽略了正文(我不知道应用程序为什么发送它,Web 应用程序所需的参数在 URL 中)。
当应用程序发送大约 20 个请求时 - 其中一些被 Web 应用程序忽略。
查看 Tomcat 访问日志,我发现了以下奇怪的事情。
删除操作之后(第 2 行),删除操作的主体作为前缀连接到下一个请求(第 3 行)。
然后我得到 505。
下面 - 第 3 行在 POST /rest/dogs/tag HTTP/1.1" 405 1013 之前包含一个前缀。
172.31.13.77 - - [03/Mar/2016:14:08:43 +0000] "GET /rest/dogs/123 HTTP/1.1" 200 4095
172.31.13.77 - - [03/Mar/2016:14:09:07 +0000] "DELETE /rest/dogs/123 HTTP/1.1" 200 63
172.31.13.77 - - [03/Mar/2016:14:09:07 +0000] "{..HERE IS THE BODY(PayLoad) OF PREVIOUS DELETE.....}POST /rest/dogs/tag HTTP/1.1" 405 1013