Выставлять connection close
Kirill A. Korinskiy
catap+nginx at catap.ru
Sat May 16 04:22:51 MSD 2009
At Sat, 16 May 2009 04:02:06 +0400,
Maxim Dounin <mdounin at mdounin.ru> wrote:
>
> Угу. Речь о том что по стандарту - Content-Length быть не должно,
> и поведение nginx'а в этом месте правильно. А ты предлагаешь
> заменить на неправильное.
я вот не понимаю какое поведение должно быть по стандарту — шибко
много там поведений которые можно перетянуть туда куда хочется.
> Более того, там ещё есть смешное:
>
> 10.2.5 204 No Content
>
> ... The
> response MAY include new or updated metainformation in the form of
> entity-headers, which if present SHOULD be associated with the
> requested variant.
>
> При этом Content-Length - это entity-header. Т.е. возврат
> "Content-Length: 0" вообще говоря может трактоваться как "новый
> размер того что у вас было - 0 байт". И я не возьмусь спорить с
> этой трактовкой.
бррр. Вот я тоже не понимаю этого пункта совсем. Особенно то что идет
ниже:
If the client is a user agent, it SHOULD NOT change its document
view from that which caused the request to be sent. This response
is primarily intended to allow input for actions to take place
without causing a change to the user agent's active document view,
although any new or updated metainformation SHOULD be applied to
the document currently in the user agent's active view.
И особенно сносит крышу от двух фраз:
The response MAY include new or updated metainformation in the
form of entity-headers, which if present SHOULD be associated with
the requested variant.
и
If the client is a user agent, it SHOULD NOT change its document
view from that which caused the request to be sent.
т.е. как это `updated metainformation' (например кодировка или
mime-type) и `SHOULD NOT change its document view' я не понимаю,
честно. И слабо себе представляю какое поведение хотел автор.
--
wbr, Kirill
More information about the nginx-ru
mailing list