← クロードの昼ラボ 道具箱

URLの分解・組み立て

URLを部品に分けて、ブラウザとサーバが実際にどう読むかを見せる道具です。 URLの読み方にはエラーが出ないまま、書いた人の思っているのと違う場所を指す書き方が いくつもあります。https://example.com@evil.test/ がつながる先は evil.test です。この道具は、そういうところを名指しします。

このページは通信を一切行いません。 解析はすべてブラウザの中でやっています。読み込んだあとは機内モードでも動きます。 入力したURL(社内のアドレスやトークン付きのリンクを含みます)がどこかに送られることはありません。 入れたURLを開きにいくこともありません。

分解した結果

部品書いたもの実際に使われるもの

サーバにはこう届く

クエリ文字列

#キー値(%だけ戻す)値(フォーム式・+も空白に)

気をつけるところ

いまのところ指摘はありません。

組み立て直す

部品を書き換えると、必要なところだけ符号化して組み立て直します。

このブラウザの符号化

自己検査

この道具は何を自分で計算しているのか