入力URL

解析されたコンポーネント

左にURLを貼り付けてコンポーネントを表示

URL構造

URLは最大8つのコンポーネントを含むことができます。サンプルURLへのマッピング:

URLの構成
コンポーネント

URLパーサーとは?

URLパーサーは、RFC 3986で定義された構造的コンポーネントにUniform Resource Locatorを分割します。このツールはブラウザの組み込みURL APIを使用し、IPv6アドレス、IDNホスト名、相対パス、パーセントエンコード文字などすべてのエッジケースを処理します。クエリパラメータはURLSearchParamsで自動的にデコードされます。

URLパーサーの使い方

1

URLを貼り付ける

ブラウザのアドレスバー、APIエンドポイント、ログファイルなどからURLをコピーして、入力フィールドに貼り付けます。

2

解析されたコンポーネントを確認する

ツールはURLを即座にその構成要素に分解します:プロトコル、ホスト名、ポート、パス、クエリパラメータ、フラグメント。各コンポーネントは明確にラベル付けされています。

3

抽出したデータを活用する

個々のコンポーネントをコピーして、コーディング、デバッグ、ドキュメント作成に使用します。解析されたクエリパラメータはAPI統合作業に特に便利です。

解析例

例:API URLの解析

入力URL:

https://api.example.com:8080/v2/users?page=2&limit=50&sort=desc#results

解析されたコンポーネント:

Protocol:  https:
Hostname:  api.example.com
Port:      8080
Path:      /v2/users
Query:     page=2 | limit=50 | sort=desc
Fragment:  results

よくある質問

なぜhttps://またはhttp://が必要ですか?

ブラウザのURL APIは残りを解析するためにスキームを必要とします。https://または他のスキームがない場合、入力はベースのない相対URLとして扱われ、失敗します。ホスト名のみの場合はhttps://を先頭に追加してください。

クエリパラメータの値はデコードされますか?

はい。クエリパラメータテーブルにはデコードされた値が表示されます。例えば、q=hello+worldhello worldと表示されます。生のエンコードされたクエリ文字列は構造セクションにも表示されます。

ゼロからURLを構築できますか?

キーと値のペアからクエリ文字列を構築し、完全なURLを取得するにはクエリ文字列ビルダーを使用してください。

関連ツール