У меня есть вопрос относительно URL-адресов:
Я прочитал RFC 3986, и у меня все еще есть вопрос об одном URL:
Если URI содержит компонент полномочий, то компонент пути
должен быть либо пустым, либо начинаться с символа косой черты ("/"). Если URI не содержит компонента полномочий, то путь не может начинаться
с двух символов косой черты ("//"). Кроме того, ссылка URI
(раздел 4.1) может быть ссылкой на относительный путь, и в этом случае
первый сегмент пути не может содержать символ двоеточия (":"). ABNF
требует пяти отдельных правил для устранения неоднозначности этих случаев, только одно из которых будет соответствовать подстроке пути в данной ссылке URI. Мы используем общий термин "компонент пути" для описания подстроки URI
, сопоставленной парсером с одним из этих правил.
Я знаю, что //server.com:80/path/info
действителен (это относительный URL-адрес схемы)
Я также знаю, что http://server.com:80/path//info
действителен.
Но я не уверен, справедливо ли следующее:
http://server.com:80//path/info
Проблема, стоящая за моим вопросом, заключается в том, что файл cookie не отправляется на http://server.com:80//path/info
при создании с помощью URI http://server.com:80/path/info
с ограничением на /path