Browser 定义同一个GET两次

Browser 定义同一个GET两次,browser,cross-browser,Browser,Cross Browser,对于浏览器在这种情况下应该做什么,是否有一个已定义的协议: http://example.com/?id=1&id=2 我可以安全地假设所有浏览器都将使用相同的参数,还是这不是标准化的?从测试结果来看,浏览器将采用最后定义的参数(id=2) Web服务器通常使用最后一个参数。在您的案例中,web服务器使用第二个id我注意到了同样的情况,但我想知道这是否是他们通常所做的,或者这是否是所有浏览器的标准行为?这个问题与web服务器仅处理的浏览器无关。浏览器只是生成了这些查询字符串,很好,谢谢。你知道他

对于浏览器在这种情况下应该做什么,是否有一个已定义的协议:

http://example.com/?id=1&id=2


我可以安全地假设所有浏览器都将使用相同的参数,还是这不是标准化的?从测试结果来看,浏览器将采用最后定义的参数(id=2)

Web服务器通常使用最后一个参数。在您的案例中,web服务器使用第二个
id

我注意到了同样的情况,但我想知道这是否是他们通常所做的,或者这是否是所有浏览器的标准行为?这个问题与web服务器仅处理的浏览器无关。浏览器只是生成了这些查询字符串,很好,谢谢。你知道他们之间有什么标准吗,或者有什么不同吗?