我们使用Jetty运行Apache Solr索引。 我们已经有一些查询增长超出了以前预期的最大长度,现在有问题,大多数查询不返回任何数据,因为服务器没有响应(浏览器说“连接重置”)。
这些请求不是通过浏览器进行的,而是通过编程方式使用Apache_Solr_Service PHP库。 应用程序期望查询以HTTP GET请求的forms出现,因此只需切换到POST就不能解决此问题。
我们如何增加在Jetty中允许的最大HTTP GET查询长度?
谢谢!
Tomcat中的最大URL长度是多less?
<Set name="headerBufferSize">65536</Set>
现已被弃用。 您可以使用:
<Set name="requestHeaderSize">65535</Set>
代替。
晚会有点迟,但是我刚刚碰到了同样的问题。
将以下内容添加到jetty.xml的连接器部分:
<Set name="headerBufferSize">65536</Set>
这会将标题限制从默认的4KB增加到64KB。