Skip to content

URL パサーおよびエンコーダー

URL に含まれるものを理解し、正しくエンコードされたクエリ文字列を生成します。

スキームhttps:
ホストshop.example.com
ポートレート8443 → 8443
オリジンhttps://shop.example.com:8443
パス/catalog/winter%20sale
パスセグメント(装飾)catalog / winter sale
クエリ?page=2&sort=price%20asc&q=caf%C3%A9
フラグメント#results
ユーザー—
パスワード—
Punycode ホストなし

クエリパラメータ(装飾)

page2
sortprice asc
qcafé

パーセントエンコードとデコード

encodeURIComponentname%3DJ%C3%B6hn%20Doe%26city%3DS%C3%A3o%20Paulo
encodeURIname=J%C3%B6hn%20Doe&city=S%C3%A3o%20Paulo
デコードname=Jöhn Doe&city=São Paulo

ユーザーがヒットした正確なURLを監視します。. 5 個のモニターまで無料。クレジットカードは不要です。

モニタリングを開始

対策方法

  • パーシングは、ブラウザのURLクラスを介してWHATWG URL標準に従い、フェッチとリンクと同じ動作を行います。
  • encodeURIComponent と encodeURI は、異なる文字をエンコードするので、側で表示されます。

制限事項

  • URL のパスワードは出力に隠されていますが、入力中にはまだ存在します。 認証情報を貼り付けることを避けてください。
  • cheme-relative または相対 URL は https:// に対して表示のために解決されます。

トラブルシューティング

プラスの印は予期しないスペースとして解読します
フォームエンコーディング (application/x-www-form-urlencoded) は + をスペースに使用し、パス内のパーセントエンコーディングは使用しません。 ここでデコーダーは、クエリ文字列のようなスペースとして+を処理します。

関連ツール