АП
Вопрос про нативный http-модуль ноды. Функция-обработчик запроса принимает
req
и res
, которые, вероятно, являются net-сокетами (у них имеются соответствующие методы). Я могу задать обработчик для события data
сокета req
и таким образом получать чанки тела POST-запроса. Пока что всё логично.В то же время браузер хочет установить keep-alive-соединение и сервер ему в этом не отказывает, соответствующие заголовки есть как в request-headers, так и в response-headers. Разумеется, я и не против.
При keep-alive-соединении связь не рвётся, то есть можно было бы предположить, что
req
-сокет остаётся тем же самым. И обработчик запроса повесит на него второй обработчик события data
. Этого не происходит. Разумеется, это хорошо, что так не происходит. Но хотелось бы разобраться, как это работает.