根据HTTP协议,是否"合法"制作包含多个具有相同名称的参数的HTTP GET请求?
例如/controller?name=John&name=Patrick&name=Jack
我确定不同的客户端和服务器的反应不同,但我要求最佳实践,例如,如果您要从头开始编写新服务器,或者新的浏览器,客户端或任何编写或解析HTTP的代码请求:您应该如何处理此类请求?
允许吗?在哪种情况下解释是什么?
还是不标准?
适用于POST的相同问题。
答案 0 :(得分:4)
从HTTP的角度来看,它并不重要 - 它不会对HTTP URI的查询部分中的内容进行/任何/限制。
答案 1 :(得分:1)
是的,这是完全合法的,并且有许多系统可以利用这一点。解释取决于服务器端和服务器端代码。