私はこの質問を読みました: URL に括弧を入れても大丈夫ですか? および関連するRFC 3986。
この質問への回答では、[
およびは RFC によってgen-delims]
として分類されているため、エンコードする必要があると述べていますが、そうしないとどのように問題が生じるかについては説明していません。
そのため、次のような URL の何が問題なのか理解できません。
http://example.com/?foo[bar]=baz
&
たとえば、クエリ パラメータ間のセパレータとして使用されるため、エンコードする必要がある理由は明らかです。
しかし、URLエンコードされていない場合に意図を混乱させるURLでのandの使用は何ですか?[
]