URI 中的保留字符
Reserved Characters in URI
与方法 2 相比,像方法 1 那样编写的 URI 是否可能在某些浏览器上引起问题?如果是这样,在哪些方面?有人可以指出来源吗?
方法一
test.dev/mypage?attributes[]=1&attributes[]=2&attributes[]=3
方法二
test.dev/mypage?attributes%5B%5D=1&attributes%5B%5D=2&attributes%5B%5D=3
参见 W3C 的 URI 规范:
https://www.w3.org/Addressing/URL/uri-spec.html
None 个字符 []=&
被列为保留字符或不安全字符,因此任何一种方法都应该没问题。
与方法 2 相比,像方法 1 那样编写的 URI 是否可能在某些浏览器上引起问题?如果是这样,在哪些方面?有人可以指出来源吗?
方法一 test.dev/mypage?attributes[]=1&attributes[]=2&attributes[]=3
方法二 test.dev/mypage?attributes%5B%5D=1&attributes%5B%5D=2&attributes%5B%5D=3
参见 W3C 的 URI 规范: https://www.w3.org/Addressing/URL/uri-spec.html
None 个字符 []=&
被列为保留字符或不安全字符,因此任何一种方法都应该没问题。