我们对GET操作上的查询参数的长度仍然有任何限制吗?早些时候,我认为我使用的是255,这似乎有所增加,但我不知道增加的限制是什么。
我面临的问题是 我尝试了GET For端点,例如http://localhost:8080/data/ids= << strong> 5000 逗号分隔的id>,但失败
但具有500个ID(例如http://localhost:8080/data/ids= << strong> 500 逗号分隔的ID>)的相同请求成功,因此我怀疑其长度问题。
请告知
答案 0 :(得分:0)
我认为这更多地取决于运行应用程序的Web服务器的配置。
对于Apache Tomcat,您可以使用server.xml配置文件中的以下参数来配置此值:
<Connector port="8080" maxHttpHeaderSize="65536" protocol="HTTP/1.1" ... />
对于Jetty,应为:
<Set name="requestHeaderSize">65535</Set>