Je reçois l'erreur:
Bad Request
Request Line is too large (6060 > 4094)
Lorsque j'accède à une URL spécifique sur mon serveur comme ceci:
/api/categorize?packages=package1,package2,...packageN
Sur nginx.conf, j'ai:
large_client_header_buffers 8 16k;
client_header_buffer_size 8k;
Je ne trouve pas de documentation sur ce problème spécifique, les documents pour large_client_header_buffers mentionnent 400 Bad request, mais en changeant "large_client_header_buffers" de 4 8k; ou 8 8k; ou 8 16; n'a pas résolu le problème.
Réponses:
Cette erreur semble provenir d'un backend Gunicorn, pas de Nginx. Vous pouvez changer sa limite en passant le paramètre
--limit-request-line
ou le setlimit_request_line
.Vous pouvez voir une description ici .
la source