Созданная мной служба API работает по протоколу HTTPS, у которого слишком длинный параметр запроса пользователя, а затем браузер становится напрямую недоступным, а параметры в URL-адресе могут быть сокращены.
Сервер использует локальный тест nodejs, чтобы узнать, как долго можно обрабатывать параметры. В конце концов, это может быть проблема nginx, потому что, настроив client_header_buffer_size и large_client_header_buffers, перезапустив затем nginx, я получил тот же результат.
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
...
client_body_buffer_size 600k;
client_max_body_size 600k;
client_header_buffer_size 600k;
large_client_header_buffers 4 600k;
...
}
Есть ли в моей ситуации кто-нибудь, кто может предложить решения?
В другом случае я использовал браузер Safari для доступа к URL-адресу с длинным параметром. Ошибка страницы 303? (нормальное сокращение веб-сайта)





Из описания client_max_body_size вы можете установить допустимый размер тела запроса клиента. Попробуйте установить максимальное значение, скажем
client_max_body_size 100M;
или установка значения 0 снимет проверку, что не рекомендуется.
client_max_body_size 0;