Игорь, а подключение к бекэнду происходит после того, как тело
полностью принятно?
Да, только после этого.
И еще вопрос, можно ли жестко ограничить размер тела? Т. е. чтобы при
превышении обработка запроса прекращалась?
client_max_body_size
Но нужно иметь в виду, что нельзя сказать клиенту об этом красиво:
On 2/2/06, Igor Sysoev <is@xxxxxxxxxxxxx> wrote:
On Thu, 2 Feb 2006, Dmitriy MiksIr wrote:
Не нашел в документации, как ведет себя nginx при POST запросе на
проксируемый локейшн - буфферизирует ли и потом выдает на бекенд или сразу
выдает. Если буфферизация - то какой размер буффера?
Полностью буферизирует перед отдачей бэкенду.
Размер буфера задаётся client_body_buffer_size, если тело больше,
то оно пишется во временный файл.