ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА














     АРХИВ :: Apache-Talk
Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [apache-talk] =?koi8-r?Q?Re=3A_=5Bapache-talk=5D_Re=3A_=5Bapache-talk=5D_=EF=C7?==?koi8-r?Q?=D2=C1=CE=C9=DE=C5=CE=C9=C5_=D2=C1=DA=CD=C5=D2=C1_=C6=C1?==?koi8-r?Q?=CA=CC=C1_=D0_=D2=C9_upload'=C5?=




On Fri, 20 Jul 2001, Stanislav Malyshev a.k.a Frodo wrote:

> IS>> Проблема в том, что броузер не реагирует на ответ до тех пор, пока
> IS>> не вольёт весь POST. На быстром линке это не заметно.
> IS>> А на медленном у нас есть два варианта:
> 
> Ну я так понимаю, что в HTTP по-другому не бывает. Не предусмотрено давать
> ответ посередине запроса.

В HTTP/1.1 бывает. Но не в этой жизни.
То есть, правильный POST в 1.1 должен быть такой -
клиент передаёт заголовок POST'а, в котором есть заголовок

Expect: 100-continue

Если серверу заголовок POST'а нравится, он говорит

100 Continue

и брозуер начинает передавать тело POST'а.
А если не нравится, то какой-нибудь код ошибки и брозуер должен
не передавать тело, а реагировать на ошибку.

Так вот, Апач умеет выдавать 100 Continue. А вот броузеры не умеют
выдавать Expect.

Игорь Сысоев

=============================================================================
=               Apache-Talk@lists.lexa.ru mailing list                      =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
=       Archive avaliable at http://www.lexa.ru/apache-talk                 =



 




Copyright © Lexa Software, 1996-2009.