html - 有多个带有名称的 HTTP GET 参数是否合法?

标签 html http get standards

根据 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/

相关文章:

javascript - 从 HTML5 瓦片 map 的多维数组生成碰撞对象

java - HttpServlet : doPut is not called

http - 通过 http 跟踪日志文件

java - URL 中存在非法字符

android - 从 URL 获取 HTML 源代码

html - CSS文本输入表单域设计

html - 在浏览器中删除链接引用

javascript - 使用 Javascript(applescript UI 工作流程)selected.js 设置表单选项值

file - 使用 HTTP POST 将文件发送到 IIS 7.5 虚拟目录

reactjs - React - 获取多个 api