On Fri, 20 Jul 2001, Stanislav Malyshev a.k.a Frodo wrote:
> >> IS>> Так вот, Апач умеет выдавать 100 Continue. А вот броузеры не умеют
> >> IS>> выдавать Expect.
> >>
> >> А как он решает, когда выдавать Continue, когда нет? Хендлеры в этом деле
> >> участвуют?
>
> Посмотрел я в сорсы. Continue он, похоже, выдает всегда, и способа
> как-нибудь повлиять на его решение я не нашел. Толку от этого в данном
> случае получается весьма мало.
Нет, толк есть. Continue выдаётся в ap_should_client_block(),
который нужно вызывать после ap_setup_client_block(), который в
случае превышения выдаёт HTTP_REQUEST_ENTITY_TOO_LARGE.
Так что до ap_should_client_block() просто не дойдёт.
А при странном желании выдавать ещё какой-нибудь код ошибки,
это можно делать ещё до ap_setup_client_block().
Игорь Сысоев
=============================================================================
= 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 =