2010-04-07 87 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是唯一有效的錯誤印象。