Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.29;
Скачать: CL | DM;

Вниз

Влияние Content-Length на Keep-Alive в HTTP протоколе   Найти похожие ветки 

 
atruhin ©   (2005-04-01 07:37) [0]

В RFC2616 - HTTP1.1 написано (в RFC по HTTP1.0 то же самое):
"If the body is being sent using a "chunked" encoding (section 3.6), a zero length chunk and empty trailer MAY be used to prematurely mark the end of the message. If the body was preceded by a Content-Length header, the client MUST close the connection."
"Если телу предшествовал заголовок Content-Length, клиент должен разорвать соединение."
Т.е. режим Keep-Alive возможен только если контент имеет самоограничивающую длинну, задано Transfer-Encoding.
Но коннект к нескольким WEB серверам, при клиентах IE6.0, Opera 8, показал, что:
1. Сервера всегда передают в заголовке Content-Length, при этом и сервер и браузер нормально работают в режиме Keep-Alive по одному соединению.
2. Анализ исходных текстов 2 прокси показал, что один обрабатывает соединение согласно RFC, т.е. при наличии Content-Length устанавливает параметр Connection: close, второй наоборот при известной длинне сообщения поддерживает Keep-Alive.
Помогите разобраться где правда, и как правильно обрабатывать Keep-Alive


 
atruhin ©   (2005-04-02 10:02) [1]

А что с HTTP никто не работал?



Страницы: 1 вся ветка

Текущий архив: 2005.06.29;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.076 c
14-1117214245
Андрей Жук
2005-05-27 21:17
2005.06.29
Евгений Гришковец


1-1117635667
Aleksandr.
2005-06-01 18:21
2005.06.29
Есть какие-то готовые технологии для градиента цветов?


3-1116581962
Naganov
2005-05-20 13:39
2005.06.29
Промежуточные вычисления в EhGrid e


14-1117212893
Yozh_Programmer
2005-05-27 20:54
2005.06.29
Помогите найти уязвимое место в проге для БД


3-1115878600
leonidus
2005-05-12 10:16
2005.06.29
Глюк базы dBase если поле пустое