Re[2]: HTTP parser, method HEAD
От: Gst2 Украина  
Дата: 20.05.05 07:07
Оценка:
Здравствуйте, alexora, Вы писали:
G>>Как распознать такой ответ, если соединение не обрывается? Как отличить его от GET?
A>Po pervomu slovu v zaprose, GET ili HEAD

Нужно распознать не запрос (Request), а ответ (Response). В ответе на HEAD те же заголовки, что и на GET.
Поступила пачка сообщений, буфер передали в парсер, а он уже должен отличить одно от другого и разобрать их. Вопрос в том, как отличить ответ на запрос HEAD, от ответа на запрос GET. Это критично, так как парсер, не зная, что это ответ на HEAD, найдет хэдэр Content-Length и начнет парсить тело, которого нет.

Может кто-то разбирался с таким? Или мысли по-поводу?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.