URL に Basic認証 の情報を含む際に、Basic認証の情報に "/" などの記号が入るとき

結論

いわゆる「パーセントエンコーディング」をする。

  • Basic認証がかかっている URL が https://example.com/
  • ID が foobar
  • PASS が abcd/efg

であるとします。

このとき、Basic 認証込みの URL は以下のように書けます。

https://foobar:abcd%2Fefg@example.com/

補足

URL に Basic認証 の情報を含めた URL を用いることの是非については別にあるかと思います。

Powered by はてなブログ