400 Bad Request

nerjin nginx-forum на forum.nginx.org
Вт Ноя 22 11:00:52 UTC 2016


Nginx ругается на такой запрос:

"GET http://ankerch-crimea.ru?page=home HTTP/1.1" 400 

Я так понимаю из-за того, что нет слеша после домена, но по спецификации
такой вариант возможен, если в нем нет логина-пароля (правда я дальше
википедии не проверял):

scheme:[//[user:password@]host[:port]][/]path[?query][#fragment]

A path, which contains data, usually organized in hierarchical form, that
appears as a sequence of segments separated by slashes. Such a sequence may
resemble or map exactly to a file system path, but does not always imply a
relation to one. The path must begin with a single slash (/) if an authority
part was present, and may also if one was not, but must not begin with a
double slash.

Браузеры такую ситуацию обрабатывают, сами добавляют слеш. А вот если из
кода делать запрос, то напарываешься на 400

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,271109,271109#msg-271109



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