筋肉とプログラミング、その他アウトプットをしていきます。Identifier)とは、直訳すると「統一リソース識別子」です。リソースは前回、説明しましたが、「web上のありとあらゆる情報」のことです。バグですか?仕様ですか?筋肉です💪なので、URIとは「web上の情報を統一的に識別するID」のことであり、それを用いるとリソースを一意に識別することができます。Name)という用語もありますが、違いは以下のようになります。URLは、リソースの場所を指し示すものURNは、リソースの名前を示すものURIは、URLとURNを総称する名前でリソースを識別するものURIの構文http://takuma:pass@blog.example.jp:8000/search?q=test&debug=true#10※ダミーですこのURIは次のように分けられます。URIスキーム:httpユーザ情報:takuma:passホスト名:blog.example.jpポート番号:8000パス:/searchクエリパラメータ:q=test&debug=trueURIフラグメント:#n10URIスキーム:httpURIスキームは、そのURIが利用するプロトコルを示すのが一般的です。この場合は、リソースにHTTPでアクセスできることを示します。ユーザ情報:takuma:passユーザ情報は、このリソースにアクセスする際に利用するユーザ名とパスワードからなります。インターネット上で必ず一意になります。ポート番号:8000ポート番号は、このホストにアクセスするときのプロトコルで用いるTCPのポート番号を示します。同じコンピュータ内で動作する複数のソフトウェアのどれが通信するかを指定します。パス:/searchホストの中でリソースを一意に示します。このように、ホスト名とパスを組み合わせることで、あるリソースのURIが世界中で重複せず一意になります。クエリパラメータ:q=test&debug=true検索サービスや検索キーワードを渡す時など、クライアントから動的にURIを生成する時に利用します。URIフラグメント:#n10その前までの文字列で表現するURIが指し示すリソース内部の、さらに細かい部分を指定する時に利用します。最後に今回も前回に引き続き、「webを支える技術」をまとめました。RESTクールなURIとはURI月別アーカイブはてなブログをはじめよう!takuma521さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。