> parse | analyze | build <

// URLをコンポーネントごとに解析、分析、構築

// URLビルダー

[解析]

コンポーネント分解

URLをプロトコル、ホスト、ポート、パス、クエリ文字列、フラグメントに瞬時に分解します。

[構築]

URLコンストラクタ

個別のコンポーネントからURLを構築。各部分を別々に入力して完全なURLを組み立てます。

[無料]

パラメータテーブル

すべてのクエリパラメータをキーと値のペアで明確なテーブルに表示します。

// URLの構造について

URL構造(RFC 3986):

URLはRFC 3986で定義された構造に従います。スキーム(プロトコル)、オーソリティ(ホストとポート)、パス、クエリ、フラグメントで構成されます。

例:

https://user:pass@www.example.com:8080/path/page?key=value&foo=bar#section

URLコンポーネント:

  • >スキーム:使用プロトコル(http、https、ftpなど)
  • >オーソリティ:ホスト、オプションのポートと認証情報
  • >パス:リソースの階層的位置
  • >クエリ:?以降のキー・値パラメータ
  • >フラグメント:#以降のセクション識別子

>> よくある質問

Q:URLの構成要素は?

A:URLはスキーム、オーソリティ、パス、クエリ文字列、フラグメントで構成されます。

Q:クエリパラメータとは?

A:クエリパラメータは?文字の後に追加されるキーと値のペアで、&で区切られます。

Q:URLとURIの違いは?

A:URIはリソースを識別します。URLはリソースの場所を特定する手段も提供するURIの一種です。

Q:パーセントエンコーディングとは?

A:パーセントエンコーディングは安全でない文字を%と2桁の16進数で置き換えます。

Q:相対URLと絶対URLの違いは?

A:絶対URLは完全なアドレスを含みます。相対URLは現在のページからの相対パスのみを指定します。

// 他の言語