2010-04-07 78 views

回答

2

好,它的工作原理,以及W3C的建议是非常一般 - 只使用?和+的定义。所以我觉得从HTTP/HTML的角度=是可选的。它的使用显然是一种常见的约定,很多客户&服务器库使用它,但似乎没有任何理由,你不能定义一个服务上的一些其他方案工作。

有趣的是,我喜欢作为一个标志离开了=嗒嗒一部分,当我使用的查询字符串,如http://www.example.com?logout

参考:http://www.w3.org/Addressing/URL/4_URI_Recommentations.html

1

按照ABNF在RFC 3986附录A,上述两例都是有效的URL。

请注意,如果您只阅读关于Query string的维基百科文章,您可能会得到第二个ne是唯一有效的错误印象。