由于“接受语言”标头,服务器调用超时

由于“接受语言”标头,服务器调用超时

我有一台运行 Web 服务的 LAMP 服务器。它运行良好,但我的一位客户的监控服务报告称,我的服务器在被调用时没有返回。

我把问题缩小到这个:当通话包括

“接受语言:en-us,en;q=0.5”

它有效,但是

“接受语言:en-us,es-ES_tradnl;q=0.5”

它不起作用——对服务器的调用直到超时才会返回。

我怎样才能使我的 apache 2.2.3(CentOS)不因 Accept-Language 问题而失败?

答案1

此调用不符合 HTTP1.1 规范(接受语言参数最多应为 8 个字符长)因此解决方案是在发送方而不是在我的服务器上更改标头。

相关内容