【发布时间】:2016-02-28 09:27:30
【问题描述】:
我们有一个运行在 Apache2 服务器后面的 Tomcat 7,通过 AJP 连接。
我们在 Tomcat 收到的一些 AJAX 请求不包含任何请求参数。 这也适用于 GET 和 POST 请求。 检查 Apache access_log 请求都以 103 的 HTTP 状态代码得到答复:
IP - - [SNIP] "POST /redacted/ticket/1234567 HTTP/1.1" 103 655 "https://redactedhost.com/redacted/ticket/1234567" "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)"
我不知道这个状态码是从哪里来的。有人听说过吗?据我检查,它不是来自我们应用程序的自定义响应,也没有在我们的 Tomcat 或 Apache 配置中定义。
【问题讨论】:
-
HTTP 状态代码 103 用于可恢复请求提案中以恢复中止的 PUT 或 POST 请求。更多详情请查看en.wikipedia.org/wiki/List_of_HTTP_status_codes
-
@Ghayei,您在引用的 Wikipedia 链接中哪里看到了状态码 103?实际上,它是一个非官方的 HTTP 响应代码(几乎没有文档记录),但某些服务可能会使用它来通知诸如“创建 Web 服务时访问被拒绝”之类的信息。