老师,关于对url参数的编码格式
来源:5-4 处理请求 url 参数 - demo 编写

渴望做梦
2019-06-17
想问一下老师,关于对url参数的编码格式,比如数组要写成http://localhost:8080/base/get?foo[]=boo&foo[]=baz
,空格要用 + 表示,这些规定是有一个标准化的文稿吗,还是说大家约定俗成这样做的呢?
写回答
2回答
-
可以参考 https://en.wikipedia.org/wiki/Query_string
以及 https://stackoverflow.com/questions/6243051/how-to-pass-an-array-within-a-query-string
query string 是有标准的文档的,array 并未在文档中列出,可以理解为一种约定,后端框架一般都会这么实现。042019-12-19 -
乐只君子
2019-11-17
我好奇的是中括号,记得规范里没有使用"[" "]"。
特地去查了下,发现真的没有,这种方式还是慎用吧!
https://tools.ietf.org/html/rfc1738#section-5
00
相似问题