URL について質問があります。
RFC 3986を読みましたが、まだ 1 つの URL について質問があります。
URI に機関コンポーネントが含まれている場合、パス コンポーネント
は空にするか、スラッシュ ("/") 文字で開始する必要があります。URI に機関コンポーネントが含まれていない場合、パス
を 2 つのスラッシュ文字 (「//」) で始めることはできません。さらに、URI 参照
(セクション 4.1) は相対パス参照である場合があり、その場合、
最初のパス セグメントにコロン (":") 文字を含めることはできません。ABNF
では、これらのケースを明確にするために 5 つの個別のルールが必要です。そのうちの 1 つだけが、特定の URI 参照内のパス部分文字列と一致します。「パス コンポーネント」という一般的な用語を使用
して、パーサーによってこれらのルールのいずれかに一致する URI 部分文字列を説明します。
それ//server.com:80/path/info
は有効です (スキーマの相対 URL です)。
それが有効であることも知ってhttp://server.com:80/path//info
います。
しかし、次のものが有効かどうかはわかりません。
http://server.com:80//path/info
私の質問の背後にある問題は、に制限http://server.com:80//path/info
された URI によって作成された場合、Cookie が に送信されないことです。http://server.com:80/path/info
/path