2013-10-10 99 views

回答

3

是的,这将是一个错误,多参数应使用&来完成,像这样:

http://example.com?id=12345&fileName=test.csv 

This article有以下说:

W3C建议所有Web服务器支持分号 除分隔符外[6]允许 应用程序/ x-www-form-urlencoded查询字符串中的HTML文件中的URL 而不必实体esc猿&符号。

注意它只提及分号和&符号,没有提到问号。这也意味着分号只是标准的&符号分隔符之上的推荐。

还值得考虑的是,因为&符号被认为是标准,那么需要拆分查询字符串的开发人员可能会将其拆分为&,甚至可能不会意识到应该考虑其他分隔符。这对于使用任何需要操作查询字符串的第三方库也是适用的。

+0

但请求作品 – Kosmetika

+0

@Kosmetika:什么技术处理请求?它可能无法在所有环境中工作,并且它肯定不是推荐的方法(当我找到一个好的方法时,我将在链接中进行编辑) – musefan

+0

node.js服务器:) – Kosmetika