Выставлять 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