1. URI
URI =ユニバーサルリソース識別子の統一資源識別子
特定のリソースの文字列を識別するための文法のURI。特定されたリソースは、サーバー上のファイルである可能性があります。しかし、電子メールアドレス、ニュースニュース、書籍、名前、インターネットホストまたは任意の他のコンテンツがあるかもしれません。
URIによってリソースは、名前空間の名前で、名前で識別されている見つけ、そのネットワークアドレスを意味するものではありません。
それはURLとURNが含まれています。
サポートされているプロトコルは、HTTP、HTTPS、FTP、MAILTO、ある磁石は、telnet、データ、ファイル、NFS、ホリネズミ、LDAP など
Javaはまた、異なる目的の多様性を達成するために、そのようなRMI、瓶、JNDIやドキュメントなどのいくつかの非標準のカスタムパターンの広範な使用、です。
2. URL
URL =ユニバーサル・リソース・ロケータのユニフォームリソースロケータ
場所URLは一意に、インターネット上のリソースを識別します。長いURLというリソースを、位置などとして、で表されるものの方法は関係ありません。
例:
http://www.jianshu.com/u/1f0067e24ff8
ftp://www.example.com/resource.txt
3. URN
URN =ユニバーサルリソース名の統一リソース名
URNはリソースの名前が、そのようななどのリソースを検索する方法を指定していない:ちょうどあなたがしている人を教えていない、あなたは人の名前を教えてください。たとえば、次のようにtelnetの、MAILTO、ニュース、およびURI ISBNすべてのURNです。
例えば、骨壷の場合:ISSN:彼らは識別子に応じて任意のリソースを見つけることができないので、1535から3613には、URL(ユニフォームリソースロケータ)に属していません。
例:
URN:ISSN:1535-3613(国際標準逐次刊行物番号)
URN:ISBN:9787115318893(国際標準図書番号)
のmailto:[email protected](簡易メール転送プロトコル)
電話:+ 1-81-555-1212
URI、URL和URN区别
- URIは、リソースを参照します
- URLアドレスは、リソースの使用を検索します。
- URNは、名前のリソースを探します。
例:
特定の人物(URI)を見つけるために、住所場合:XX XX XX省都市エリア...マスターユニットXX XXの部屋はURLであり、探すためにID番号+名前がURN(IDカードの場合番号+名前アドレスリソース)を確認することができません。
Javaクラスライブラリでは、URIクラスは、リソースのみを識別することができ、リソースにアクセスするための任意の方法が含まれていません。URLクラスは、リソースにアクセスすることができ、フロー情報指定されたリソースを取得することができます。
URLの形式
1.契約
HTTP、HTTPS、FTPなど次のような指定のトランスポートプロトコル、
2.ログ情報
サーバーのログイン情報(認証)からリソースを取ったときに必要に応じて、それは必要に応じて、ユーザー名とパスワードを指します。
3.サーバーのアドレス
ドメイン名を指定することができますwww.jianshu.comを、それがIPことができます:192.168.1.10
4.サーバポート
また、専用のネットワークポートはサーバーに接続されています。プロトコルを使用して省略した場合、デフォルトのポート。
5.ファイル・パス
サーバー上のパスを指定したリソースを検索します。
6.パラメータ:
あるいは、パラメータを渡すために、動的ウェブページ(例えば、農産物CGI、ISAPIに技術を使用して、PHP / JSP / ASP / ASP.NETページ、等)のために、「&」記号が離間、各パラメータを用いて、複数のパラメータが存在してもよいです名前と値は「=」記号で区切られています。
7.フラグメント:
また、ネットワークリソースの断片を指定するフラグメント。HTMLページフラグメントは、ポイントを説明しています。複数のページは、例えば、名詞、フラグメントは、直接名詞(記載ポイント位置)を突き止めるために使用することができます。
著者:jijs
リンクします。https://www.jianshu.com/p/09ac6fc0f8cb
出典:ジェーンの本が
著者によって著作権で保護されています。著者は認可商業転載してください接触、非商用の転載は、ソースを明記してください。