Может ли постоянный HTTP-клиент отправлять более одного запроса за раз?

Я пишу HTTP-прокси-сервер и заметил, что многие клиенты используют заголовок «Connection: Keep-Alive» для поддержания постоянного соединения. Возможно ли, что клиент отправит другой HTTP-запрос до того, как сервер обработает первый?

Например, клиент отправляет «GET / HTTP / 1.1», но до того, как сервер успевает ответить, клиент отправляет «GET / favicon» .ico HTTP / 1.1 ". Это возможно? Или клиент приостановит ответ перед отправкой второго запроса?

Кроме того, при использовании постоянного соединения можно ли предположить, что все запросы через это соединение будут иметь одинаковый заголовок «Host:»?

7
задан Yifan 6 November 2011 в 16:05
поделиться