http url输入参数

时间:2010-04-07 04:07:50

标签: http url

这是一个有效的http网址

http://www.example.com?x&y

我们必须始终为参数设置=。

http://www.example.com?x1=x&x2=y

2 个答案:

答案 0 :(得分:2)

嗯,它有效,而且W3C的推荐非常一般 - 只有使用?和+已定义。所以我认为从HTTP / HTML的角度看,=是可选的。它的使用显然是一个常见的惯例,许多客户和&服务器库使用它,但似乎没有任何理由你无法定义服务来处理其他方案。

有趣的是,当我使用查询字符串作为http://www.example.com?logout

中的标志时,我想省略= blah部分

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

答案 1 :(得分:1)

根据ABNF RFC 3986的附录A,上述两个例子都是有效的URL。

请注意,如果您只阅读Query string上的维基百科文章,您可能会误以为第二个ne是唯一有效的。