Как узнать размер HTTP-запроса, прежде чем он достигнет пункта назначения? - PullRequest
0 голосов
/ 06 января 2020

Я изучаю NodeJS, и я узнал о потоках и буфере. Я нашел это очень интересным, потому что мне пришло в голову использовать его на HTTP-сервере, поскольку, если запрос слишком большой, данные могут отправляться понемногу, особенно при использовании глагола POST для загрузки больших файлов, например. Проблема в том, что не все данные (файлы в этом случае) очень большие. Есть ли способ узнать размер запроса до того, как он достигнет пункта назначения?

1 Ответ

1 голос
/ 06 января 2020

Со стороны получателя вы можете посмотреть заголовок Content-Length.

Он может присутствовать или не присутствовать в зависимости от отправителя. Подробнее об этом см. Требуется ли заголовок Content-Length для ответа HTTP / 1.0? .

...