根据 HTTP 协议(protocol),发出包含多个同名参数的 HTTP GET 请求是否“合法”?
例如 /controller?name=John&name=Patrick&name=Jack
我确信不同的客户端和服务器会有不同的 react ,但是我问的是最佳实践,例如,如果您要从头开始编写一个新服务器,或者一个新的浏览器、客户端或任何编写或解析 HTTP 请求的代码:你应该怎么做?处理此类请求?
允许吗?在这种情况下,解释是什么?
还是不规范?
POST 的相同问题适用。
最佳答案
从 HTTP 的角度来看,这无关紧要 - 它不会对 HTTP URI 的查询部分中的内容设置/any/限制。
关于html - 具有多个带有名称的 HTTP GET 参数是否合法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23978833/