Допустим, мой клиент отправляет http-запрос, тело которого составляет 1 ТБ. В первый раз, когда вызывается обработчик http моего сервера, какая часть запроса находится в сокете tcp моего сервера receive-q?
Отредактировано: На самом деле то, что я хочу знать, связано с деталями http. Скажем, размер всего http-запроса очень велик (большой размер заголовков и большой размер тела):
В принципе, я могу использовать один TCP-запрос для отправки всего http-запроса (размер которого очень большой). Я также могу разделить большой HTTP-запрос на несколько меньших фрагментов и отправить их с несколькими TCP-запросами. Каким образом реализуется протокол http?
Когда можно подумать, что http-сервер может начать работать с точки зрения протокола http?
Например: весь путь в URL-адресе (часть после хоста: порт в URL-адресе) был доступен в памяти сервера? Или все заголовки http были доступны в памяти сервера? Или все тело запроса было доступно в памяти сервера?