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