Re: Разрешенный диапазон http-ответов (или "всегда 200")

Stepan Karamyshev skobolo на gmail.com
Сб Июн 11 18:14:19 UTC 2016


В итоге, решение на nginx не найдено , в рамках решения задачи подставлены костыли.


> 11 июня 2016 г., в 20:28, Paul <sejo> Sin <sejo412 на gmail.com> написал(а):
> 
> эта музыка будет вечна, пока не все придерживаются rfc
> Fielding, et al.            Standards Track                    [Page 39]
> 
> RFC 2616                        HTTP/1.1                       June 1999
> 
> 
>    The first digit of the Status-Code defines the class of response. The
>    last two digits do not have any categorization role. There are 5
>    values for the first digit:
> 
>       - 1xx: Informational - Request received, continuing process
> 
>       - 2xx: Success - The action was successfully received,
>         understood, and accepted
> 
>       - 3xx: Redirection - Further action must be taken in order to
>         complete the request
> 
>       - 4xx: Client Error - The request contains bad syntax or cannot
>         be fulfilled
> 
>       - 5xx: Server Error - The server failed to fulfill an apparently
>         valid request
> Таки как решили вопрос в итоге?
> 
> 2 июня 2016 г., 19:33 пользователь SK <skobolo на gmail.com <mailto:skobolo на gmail.com>> написал:
> if ок, но что в then? 
> Return прекращает обработку запроса :-(
> 
> 2 июня 2016 г., в 19:25, Yuriy Medvedev <medvedev.yp на gmail.com <mailto:medvedev.yp на gmail.com>> написал(а):
> 
>> if ($status = "600") но if зло
>> 
>> 2 июня 2016 г. 19:08 пользователь "SK" <skobolo на gmail.com <mailto:skobolo на gmail.com>> написал:
>> error_page 600 -- невалиден по стандарту и не проходит проверку конфига.
>> 
>> 2 июня 2016 г., в 18:56, Yuriy Medvedev <medvedev.yp на gmail.com <mailto:medvedev.yp на gmail.com>> написал(а):
>> 
>>> В документации есть пример 
>>> http://nginx.org/en/docs/http/ngx_http_core_module.html#error_page <http://nginx.org/en/docs/http/ngx_http_core_module.html#error_page>
>>> 2 июня 2016 г. 18:49 пользователь "Stepan Karamyshev" <skobolo на gmail.com <mailto:skobolo на gmail.com>> написал:
>>> Добрый день!
>>> Понимаю, что вопрос странный, но тем не менее…
>>> 
>>> Есть proxy-pass, который иногда возвращает код ответа >600.
>>> Возможно ли передать полученное тело ответа клиенту с http-code=200?
>>> 
>>> PS: При попытке переписать код через error_page nginx вполне валидно ругается на http-code выше 599.
>>> _______________________________________________
>>> nginx-ru mailing list
>>> nginx-ru на nginx.org <mailto:nginx-ru на nginx.org>
>>> http://mailman.nginx.org/mailman/listinfo/nginx-ru <http://mailman.nginx.org/mailman/listinfo/nginx-ru>_______________________________________________
>>> nginx-ru mailing list
>>> nginx-ru на nginx.org <mailto:nginx-ru на nginx.org>
>>> http://mailman.nginx.org/mailman/listinfo/nginx-ru <http://mailman.nginx.org/mailman/listinfo/nginx-ru>
>> _______________________________________________
>> nginx-ru mailing list
>> nginx-ru на nginx.org <mailto:nginx-ru на nginx.org>
>> http://mailman.nginx.org/mailman/listinfo/nginx-ru <http://mailman.nginx.org/mailman/listinfo/nginx-ru>
>> _______________________________________________
>> nginx-ru mailing list
>> nginx-ru на nginx.org <mailto:nginx-ru на nginx.org>
>> http://mailman.nginx.org/mailman/listinfo/nginx-ru <http://mailman.nginx.org/mailman/listinfo/nginx-ru>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org <mailto:nginx-ru на nginx.org>
> http://mailman.nginx.org/mailman/listinfo/nginx-ru <http://mailman.nginx.org/mailman/listinfo/nginx-ru>
> 
> 
> 
> -- 
> 
> best reguards
> Paul <sejo> Sin
> 
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru

----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20160611/9d71bff3/attachment.html>


Подробная информация о списке рассылки nginx-ru