【发布时间】:2014-07-21 15:27:36
【问题描述】:
根据 HTTP 协议,发出包含多个同名参数的 HTTP GET 请求是否“合法”?
例如/controller?name=John&name=Patrick&name=Jack
我确信不同的客户端和服务器会做出不同的反应,但是我在询问最佳实践,例如,如果您要从头开始编写新服务器,或者新的浏览器、客户端或任何编写或解析 HTTP 请求的代码:您应该如何处理此类请求?
允许吗?什么情况下的解释是什么?
还是不规范?
同样的问题也适用于 POST。
【问题讨论】: