Ограничение на длину параметров запроса - PullRequest
0 голосов
/ 12 февраля 2020

Есть ли у нас какие-либо ограничения на длину параметров запроса в операциях GET. Раньше я думал, что использовал 255, что кажется увеличенным, но я не знаю, что это за увеличенное ограничение.

Проблема, с которой я сталкиваюсь, я пытался получить GET для конечной точки, например http://localhost: 8080 / data / ids = <<strong> 5000 идентификаторы, разделенные запятой * <<strong> 500 идентификаторы запятых разделены успешно, поэтому я сомневаюсь в его длине.

Пожалуйста, сообщите

1 Ответ

0 голосов
/ 14 февраля 2020

Я думаю, это зависит больше от конфигурации веб-сервера, на котором работает ваше приложение.

Для Apache Tomcat вы можете настроить это значение, используя следующий параметр на сервере. xml Файл конфигурации:

<Connector port="8080" maxHttpHeaderSize="65536" protocol="HTTP/1.1" ... />

Для Jetty это должно быть:

<Set name="requestHeaderSize">65535</Set>
...