Welcome! Log In Create A New Profile

Advanced

Re: Re[2]: Непонятки с ответом 400

Maxim Dounin
November 20, 2017 09:32AM
Hello!

On Mon, Nov 20, 2017 at 04:55:17PM +0300, Slawa Olhovchenkov wrote:

> On Mon, Nov 20, 2017 at 04:43:05PM +0300, CoDDoC wrote:
>
> > Ладно, с этим разберусь.
> > Еще толику Вашего времени... Не совсем в тему, но почти. О выборе секции server для обработки запроса.
> >
> > Я слегка запутался, что от чего зависит: $host от $server_name или наоборот?
> > Вот как я это понимаю.
> >
> > 1. Сначала неправильный запрос:
> > echo -e 'HEAD http://www.other-domain.com/some-path HTTP/1.1\n''host:www.my-domain.com\n''user-agent:NCAT-TEST\n'| ncat www.my-domain.com 80
> > Как все происходит (ИМХО):
> > 1.1. Получаем значение $host из строки запроса: $host = www.other-domain.com
> > На заголовок ($http_host = www.my-domain.com) в данном случае не смотрим.
>
> так может делать только прокся (причем прямая, а не реверсивная), для www-сервера это некорректный
> запрос. отвечать 500 или 400, секция нафиг.

Не совсем так. Цитата из RFC 2616,
https://tools.ietf.org/html/rfc2616#section-5.1.2:

To allow for transition to absoluteURIs in all requests in future
versions of HTTP, all HTTP/1.1 servers MUST accept the absoluteURI
form in requests, even though HTTP/1.1 clients will only generate
them in requests to proxies.

Тот же текст в RFC 7230 - в секции 5.3.2.

--
Maxim Dounin
http://mdounin.ru/
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Непонятки с ответом 400

CoDDoC November 20, 2017 06:58AM

Re: Непонятки с ответом 400

Maxim Dounin November 20, 2017 07:36AM

Re[2]: Непонятки с ответом 400

CoDDoC November 20, 2017 07:44AM

Re: Непонятки с ответом 400

Maxim Dounin November 20, 2017 08:26AM

Re[2]: Непонятки с ответом 400

CoDDoC November 20, 2017 08:44AM

Re: Re[2]: Непонятки с ответом 400

Slawa Olhovchenkov November 20, 2017 08:56AM

Re: Re[2]: Непонятки с ответом 400

Maxim Dounin November 20, 2017 09:32AM

Re: Непонятки с ответом 400

Maxim Dounin November 20, 2017 09:26AM

Re[2]: Непонятки с ответом 400

CoDDoC November 20, 2017 09:48AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 224
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready