Chrome request headers

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


Ой блин, я балда. Доки криво читал, думал, что EM уже собирает готовые
пакеты. Ан нет. Спасибо, буду делать.

18 мая 2011 г. 16:19 пользователь pyromaniac - <kinwizard на gmail.com>написал:

> Хм, а как определить конец данных?
>
> 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/a28a28a8/attachment.html>


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