1. ホーム

[解決済み】URLスキーム/ホスト/パスの`+`はスペースを表すのか?

2022-04-04 16:36:41

質問

という認識を持っています。 + はスペースを表します。これは、クエリ文字列の領域外でも同様なのでしょうか?つまり、以下のようなURLになるのでしょうか。

http://a.com/a+b/c

を実際に表現しています。

http://a.com/a b/c

(である場合、エンコードする必要があります。 + を表すのか、それとも実際に a+b/c ?

どのように解決するのですか?

  • URL のパスセクションのパーセントエンコーディングはデコードされることが期待されますが
  • 何れも + の文字は、文字通りに扱われることが期待されます。

明示すること。 + はクエリコンポーネントの特殊文字に過ぎません。

https://www.rfc-editor.org/rfc/rfc3986