替代通过查询字符串发送逗号分隔的参数

Fre*_*ood 12 url query-string web

我试图发送querystring参数如下,但我认为在查询字符串中使用逗号是无效的,所以什么是路径参数的逗号分隔符的更好的替代?

<a href="/?path=1,2,3"></a>
Run Code Online (Sandbox Code Playgroud)

我不想发送<a href="/?path=1&path=2&path=3"></a>可能很长的内容.

rab*_*mar 11

你可以使用%2C,这是url编码的值,.


Adr*_* H. 8

允许逗号,也是以未编码的形式,因为它是保留字符.

看看这个RFC部分:RFC 3986 - 2.2.保留字符

正如我所说,它只取决于您的服务器如何处理包含逗号的URL.试一试,找出答案.