Chrome request headers

pyromaniac - kinwizard на gmail.com
Ср Май 18 16:19:31 MSD 2011


Хм, а как определить конец данных?

18 мая 2011 г. 15:36 пользователь Anton Yuzhaninov <citrin на citrin.ru>написал:

> On 05/18/11 15:23, pyromaniac wrote:
>
>> Я тут пытаюсь сделать простенький http
>> сервер на основе ruby EventMachine. И вот
>> наткнулся на такую странность: от хрома
>> приходит заголовок POST запроса,
>> разделённый надвое. Точнее, мой сервер
>> воспринимает запрос от хрома как 2
>> запроса. В первом запросе приходит
>> заголовок, а во втором параметры
>> запроса. При этом, FF посылает
>> корректные заголовки
>>
>
> Запрос нужно кэшировать и обрабатывать после того как накопится достаточно
> данных.
> tcp-стек устроен так, что приложению запрос может придти в виде нескольких
> частей и нельзя полагаться на то, что иногда запрос приходит целиком (как в
> случае FF, маленького тела POST и маленьких задержек в сети).
>
> Хрома и FF ведут себя по разному скорее всего из за того, что Хром
> отправляет заголовок и тело запроса используя два разных системных вызова
> write(), а FF один.
>
> --
>  Anton Yuzhaninov
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено&hellip;
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20110518/72d69683/attachment-0001.html>


Подробная информация о списке рассылки nginx-ru