アンパサンド(&)、スラッシュ(/)、ハッシュ記号(#)、スペースを含むクエリパラメータをREST APIに送信すると、Webサーバーがクエリ構造を誤認することがあります。標準的なコンポーネントエンコードを使用することで、個別のパラメータ値を安全にエンコードできます。
入力パラメータテキスト
特殊文字や記号を含む未加工の文字列を貼り付けてください。
コンポーネントモードを選択
個別のクエリ値には「値(encodeURIComponent)」を選択してください。
エスケープされた値をコピー
安全にエスケープされた文字列をコピーし、対象のAPIリクエストURLに追加します。
個々のパラメータ値に含まれるすべての予約文字を厳密にエスケープし、HTTPリクエストのルーティングを損なうことなくバックエンドのパーサーが正確なデータを受信できるようにするには、「値(encodeURIComponent)」モードを選択してください。
対象のAPIサーバーや検索エンドポイントのクエリ形式の要件に合わせて、スペースの表記を「%20」と「+」で切り替えます。
encodeURIはURL構造文字(「://」、「?」、「&」など)を保持しますが、encodeURIComponentはクエリ値用にすべての予約記号をエンコードします。
いいえ、これはオフラインの文字列エンコーダーおよびパーサーです。リンク状態の確認やHTTPリクエストの送信は行いません。