Как разрешить в nginx GET-запросы больше 5400 байт?

Когда суммарно query + все заголовки превышают примерно 5400 байт, nginx не отдаёт ответ и соединение закрывается (даже ошибку не выдаёт).

Пробовал:
  • client_header_buffer_size 32k;
  • large_client_header_buffers 4 64k;
  • client_max_body_size 1m;
  • client_body_buffer_size 1m;
  • комментить использование $args


Ничего не помогает. Бекенда нет, отдаётся статичный html-файл. Никто не знает причины? Или это сам браузер лимитит?

PS. Советующим POST — я знаю для чего POST, а для чего GET. В моём случае это строка поискового запроса, которая должна присутствовать в URL, чтобы пользователь мог скопировать и сохранить эту ссылку. POST здесь не подойдёт.
  • Вопрос задан
  • 590 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Fixid
Не ищите проблему на ровном месте, используйте POST который именно для этого и предназначен
Ответ написан
keydon2
@keydon2
...
Посмотрите здесь. Сам я не пробовал так конфигурить.
https://disnetern.ru/nginx-server-configure-and-pr...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы