admin管理员组

文章数量:1558087

有两个应用程序服务器和一个交换机。当我通过使用应用程序服务器ip访问应用程序时,它可以正常工作。但是,如果我在URL中使用switch ip,则Bad Request错误将仅针对Firefox和chrome抛出一些链接。

最佳答案

这是ibm针对此问题的详细说明和解决方案。

问题(摘要)

对HTTP Server的请求失败,响应码为400。

症状

来自浏览器的响应可能如下所示:

错误的请求

您的浏览器发送了该服务器无法理解的请求。

请求标头字段的大小超过服务器限制。

HTTP Server Error.log显示以下消息:

“请求失败:读取标题时出错”

原因

这通常是由于Cookie太大而引起的,因此请求标头字段超出了为Web Server设置的限制。

诊断问题

为了帮助诊断问题,您可以将以下内容添加到httpd.conf中的LogFormat指令中:

错误注释:%{error-notes} n

解决问题

对于服务器端:

增加httpd.conf中指令LimitRequestFieldSize的值:

LimitRequestFieldSize 12288或16384

对于如何设置LimitRequestFieldSize,选中在Apache中增加LimitRequestFieldSize的值。

对于客户端:

清除Web浏览器的缓存应该没问题。

本文标签: 您的服务器送了浏览器错误