URLパーサー
任意の完全なURLを貼り付けると、そのプロトコル、ホスト、ポート、パス、クエリパラメータ、ハッシュを分解して表示します。
仕組み
これはブラウザネイティブのURL APIだけで動作します。ブラウザがリンクをたどる際に使うのと全く同じパーサーなので、この内訳は自作の正規表現による近似ではなく、権威ある結果です。クエリパラメータはURLSearchParamsから取得され、パーセントデコードや繰り返しキーを正しく処理します。
ここではURLを実際に取得することはなく、入力したテキストを解析するだけです。ネットワークリクエストは一切発生せず、URLのどの部分もブラウザの外に出ることはありません。
よくある質問
クエリパラメータはどう扱われますか?
?の後にあるkey=valueのペアはそれぞれデコードされ個別に一覧表示されます。繰り返しキー(?tag=a&tag=bなど)も複数行として表示されるため、何も暗黙に統合されることはありません。
相対URLでも動作しますか?
いいえ、プロトコル付きの完全なURLが必要です。このツールが直接使用するブラウザ自身のURLパーサーは、相対URLを解決するためのベースが必要だからです。
このURLはどこかに送信されますか?
いいえ。解析はブラウザ内蔵のURL APIを使い、完全にクライアント側で行われます。アップロードは一切行われず、URL自体へのリクエストも発生しません。