我正在尝试发送querystring参数,如下所示,但我认为在querystring中使用逗号是无效的,那么对于path参数,有什么比逗号分隔符更好的选择呢?
<a href="/?path=1,2,3"></a>
我不想像<a href="/?path=1&path=2&path=3"></a>
一样发送,因为它可能会很长。
发布于 2011-12-03 00:25:59
您可以使用%2C
,它是,
的url编码值。
发布于 2014-08-01 16:53:04
逗号也是允许的,因为它是保留字符。
看看这个RFC部分:RFC 3986 - 2.2. Reserved Characters
正如我所理解的,这仅仅取决于你的服务器如何处理包含逗号的URL。试一试,找出答案。
发布于 2011-12-03 00:37:31
您可以使用',‘的转义(或百分号编码)值,或者按照RFC 3986 (- _)使用非保留字符。~)。
https://stackoverflow.com/questions/8359352
复制相似问题