開発者向け
URL ビルダー
プロトコル・ホスト・パス・クエリパラメータを組み合わせてURLを構築します。
Loading…
URL Builderについて
URL Builderは、構文的に正しく適切にエンコードされたURLを、個々のコンポーネントから組み立てます。対応するコンポーネントは、スキーム(http/https)、ユーザー名とパスワード、ホスト名、ポート、パスセグメント、キー・値ペアとしてのクエリパラメーター、ハッシュフラグメントです。手作業で文字列を連結し、どの文字にパーセントエンコーディングが必要かを推測する代わりに、本ツールは各コンポーネントの構文的役割に応じてRFC 3986準拠のエンコーディングを自動的に適用します。Web開発者、QAエンジニア、マーケターはURL Builderを使って、APIエンドポイント、UTMパラメーター付きのキャンペーントラッキングURL、OAuth認可URL、モバイルアプリケーション向けのディープリンクを、エンコードエラーなしに構築できます。
使い方
ラベル付きの入力フィールドを使ってURLコンポーネントを入力します。スキーム、ホスト名、任意のポート、パスを入力してください。クエリパラメーターを追加するには、パラメーターテーブルにキー・値ペアを入力します。プラスボタンをクリックすると行を追加できます。任意のハッシュフラグメントはフラグメントフィールドに入力します。各コンポーネントを入力すると、組み立てられたURLが出力バーにリアルタイムで更新されます。すべての値は必要に応じて自動的にパーセントエンコードされます。最終的なURLを出力フィールドからコピーして、ドキュメント、コード、共有に利用できます。
一般的な使用例
- 複数のクエリパラメーターを持つREST APIリクエストURLを、特殊文字の正しいパーセントエンコーディングを保証しながら構築する
- utm_source、utm_medium、utm_campaign、utm_content、utm_termパラメーターを使ったUTMタグ付きマーケティングキャンペーンURLを構築する
- client_id、redirect_uri、scope、state、response_typeパラメーターを使ったOAuth 2.0認可リクエストURLを組み立てる
- スキーム固有のパスと構造化されたクエリパラメーターを使って、iOSおよびAndroidモバイルアプリケーション向けのディープリンクを作成する
- 国際化されたWebアプリケーション向けに、パスセグメントやクエリ値に非ASCII文字を含む、適切にエンコードされたURLを生成します