8

https://www.rfc-editor.org/rfc/rfc3986およびhttp://en.wikipedia.org/wiki/Uniform_resource_identifierによると、URI にはスキーム識別子の後に二重スラッシュが含まれる場合と含まれない場合があります。これにより、「urn:issn:1535-3613」が「http://stackoverflow.com」と同様に有効な URI になります。

ダブルスラッシュを含める厳密/正式な必要性はありますか、それともオプションですか、いずれにせよ、理由/セマンティクスは何ですか? 回答するときは、最終的な回答を提供してください - ブラウザ/ライブラリ/... がそれをどのように処理しているかを報告するだけではいけません。

4

3 に答える 3

19

リンクした RFC にあり//ます。セクション 3を参照してください。そのため、スキームが author を使用する場合、コロンの後に the を使用します(そのスキームで権限が必要な場合はそれを必要とし、そのスキームで権限オプションの場合はオプションにします)。はURI の意味で機関を使用しないため、URI には.//mailtomailto//

于 2012-01-15T14:14:08.147 に答える
10

答えを徹底的に説明する RFC に加えて、World Wide Webの発明者自身からのこの引用が好きかもしれないと思いました。

[サー・ティム・バーナーズ=リー] が別のやり方をしていたらどうだったかと尋ねられたとき、答えは簡単でした。「コロンの後のスラッシュ スラッシュを取り除けばよかったのですが、実際には必要ありません。当時は良いアイデアのように思えました。」

出典: http://www.wired.co.uk/news/archive/2014-02/06/tim-berners-lee-reclaim-the-web

于 2014-02-07T23:03:29.930 に答える
1

「決定的な答え」が必要な場合は、公式のHTTP RFC ドキュメントほど決定的なものはないと思います(HTTP URL スキームについて説明しているポイント 3.2.2 を参照してください)。

于 2012-01-15T14:12:05.907 に答える