Welcome! Log In Create A New Profile

Advanced

Re: Chrome request headers

Anton Yuzhaninov
May 18, 2011 07:38AM
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
Subject Author Posted

Chrome request headers

pyromaniac May 18, 2011 07:23AM

Re: Chrome request headers

Anton Yuzhaninov May 18, 2011 07:38AM

Re: Chrome request headers

pyromaniac May 18, 2011 08:20AM

Re: Chrome request headers

pyromaniac May 18, 2011 08:50AM

Re: Chrome request headers

Anton Yuzhaninov May 18, 2011 08:54AM

Re: Chrome request headers

pyromaniac May 18, 2011 09:02AM

Re: Chrome request headers

Igor Sysoev May 18, 2011 10:20AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 210
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready