
我收到錯誤:
Bad Request
Request Line is too large (6060 > 4094)
當我像這樣存取伺服器上的特定網址時:
/api/categorize?packages=package1,package2,...packageN
在 nginx.conf 上我有:
large_client_header_buffers 8 16k;
client_header_buffer_size 8k;
我找不到有關該特定問題的文檔,large_client_header_buffers 的文檔提到 400 Bad request,但將“large_client_header_buffers”從 4 8k 更改為或 8 個 8k;或 8 16;沒有解決問題。
答案1
這個錯誤似乎來自 Gunicorn 後端,而不是來自 Nginx。您可以透過傳遞參數--limit-request-line
或 set來更改它的限制limit_request_line
。
可以看一下說明這裡。