[解決済み] URI、URL、URNの違いは何ですか?
2022-03-16 12:03:53
質問
人々は次のように話す。 URL s, URI および URN を別物であるかのように書いているが、肉眼では同じに見える。
両者の見分けがつく違いは何でしょうか?
どのように解決するのですか?
から RFC 3986 :
URIはさらに、ロケータ、名前、またはその両方に分類することができる。 また URL(ユニフォーム・リソース・ロケーター)とは、URIのサブセットを指します。 リソースを識別するだけでなく、そのリソースを利用するための手段を提供するものです。 その主要なアクセス機構を記述することによって、リソースの場所を特定する。 (例:ネットワーク上の場所)。 統一資源名(Uniform Resource Name)という用語がある。 (URN)という用語は、歴史的に、URNの下にある両方のURIを指すために使用されてきました。 スキーム [RFC2141】を参照してください。] グローバルに一意であることが要求される リソースが存在しなくなったとき、またはリソースが存在しなくなったときでさえも と、名前のプロパティを持つ他のすべてのURIに適用されます。
つまり、すべてのURLはURIであり、すべてのURNはURIである--しかし、URNとURLは異なるので、すべてのURIがURLであるとは言えないのです。
まだお読みでない方は ロジャー・ペイトの回答 ということです。
関連
-
[解決済み] HTTPポストで文字+が%2Bに変換される
-
[解決済み] ブラウザによって異なるURLの最大長とは?
-
[解決済み] リモート Git リポジトリの URI (URL) を変更するには?
-
[解決済み] JavaScriptで現在のURLを取得する?
-
[解決済み] ページを再読み込みせずにURLを変更するにはどうすればよいですか?
-
[解決済み] SOAPとRESTの比較(相違点)
-
[解決済み】HTTPのPOSTとPUTの違いは何ですか?
-
[解決済み】HTTPヘッダ(キャッシュコントロール用)を設定する方法は?)
-
[解決済み】サーバーサイドアプリケーション(PHP、Ruby、Pythonなど)でURLのハッシュ部分を読み取ることはできますか?)
-
[解決済み] なぜCache-Control属性はリクエストヘッダ(クライアントからサーバーへ)に送信されるのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 0.0.0.0:80」と「:80」でのリスニングの違いは何ですか?
-
[解決済み] HTTP_CLIENT_IPとHTTP_X_FORWARDED_FORの違いは何ですか?
-
[解決済み] カスタムHTTPヘッダー:命名規則
-
[解決済み] OpenIDとOAuthの違いは何ですか?
-
[解決済み】URI、URL、URNの違いは何ですか?[重複] URIとURLとURNの違いは何ですか?
-
[解決済み】HTTPヘッダ(キャッシュコントロール用)を設定する方法は?)
-
[解決済み】GETリクエストで同じパラメータ名で複数の値を渡す場合の正しい方法
-
[解決済み】マイクロサービスのオーケストレーション
-
[解決済み】http getリクエストにヘッダーを設定する方法は?
-
[解決済み] サーバーサイドでCookieを削除する正しい方法