#02:URIを理解しよう
Webページを指定する方式である「URI」について学習します。URIを理解すると、Webページを指定するアドレスが、どのような情報を含んでいるか分かるようになります。
もう少し複雑なURIは、こんなふうになっています。実は、このURIは、次のような役割に分けることができます。https://www.example.com:80/path/to/myfile.html?key1=value1&key2=value2#SomewhereInTheDocument
- スキーム:「https」通信手順を指定する
- ドメイン名:「www.example.com」ネット上のサーバを指定
- ポート番号:「:80」Webサーバのリソースにアクセスする技術的な出入口
- パス:「/path/to/myfile.html」Webサーバ内のリソースの位置を階層的に記述
- クエリ:「key1=value1&key2=value2」Webサーバに提供する追加パラメータ
- フラグメント:「#SomewhereInTheDocument」リソース自体の特定の場所へのアンカー
【URI】
ウェブ上のリソースの識別 - HTTP | MDN
https://developer.mozilla.org/ja/docs/Web/HTTP/Basics_of_HTTP/Identifying_resources_on_the_Web
Uniform Resource Identifier (URI): 一般的構文
RFC3986 日本語訳の複製
https://triple-underscore.github.io/RFC3986-ja.html
RFC 3986 - Uniform Resource Identifier (URI): Generic Syntax
https://tools.ietf.org/html/rfc3986
Uniform Resource Identifier - Wikipedia(日本語)
https://ja.wikipedia.org/wiki/Uniform_Resource_Identifier
Uniform Resource Identifier - Wikipedia(英語)
https://en.wikipedia.org/wiki/Uniform_Resource_Identifier
【ドメイン】
ドメイン名とは何ですか? - ウェブ開発を学ぶ | MDN
https://developer.mozilla.org/ja/docs/Learn/Common_questions/What_is_a_domain_name
ドメイン名とは - JPNIC
https://www.nic.ad.jp/ja/dom/basics.html
ドメイン名 - Wikipedia
https://ja.wikipedia.org/wiki/%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E5%90%8D