URLとは
- Uniform Resource Locatorの略語です。
- リソース
- 昔?はURLが指しているいるのがファイルソース
- 最近はRewriteなどのApache、Tomcatなどのハンドラのためのリソースとも言います。
- Webサイトのアドレスが要求しているファイルよりも区分者で見ること
- Web上にサービスを提供する各サーバーにあるファイル位置を表示するためのもの
- 「https://anveloper.wordpress.com/work/test.pdf」は「anveloper.wordpress.com」サーバーでworkフォルダ内のtest.pdfを要求
URIとは
URIの構成
URNとは
- Uniform Resource Nameの略語です。
- 位置と関係なくリソースの名前を利用してアクセスする方式
- 該当リソースの位置情報ではない実際のリソースの名前を利用する方式
- 表示されるURLは「http://test.com/test/222 」だけど、「http://test.com/test/list/323 」にリクエストを送ったら404レスポンスが返ってくる。これを防ぐために位置情報とは関係なくリソースを見つけられるようにする方式
まとめ
- URIにはURLとURNが含まれています。
- URLはURIだけど、URIはURLではないです。
- URLはネット上のリソース位置を示します。
- URIはネット上のリソースを識別するための文字列で構成されているもの
参考
https://velog.io/@pa324/개발상식-URI-URL-차이-정리
https://ko.wikipedia.org/wiki/URL