【发布时间】:2017-11-16 14:27:35
【问题描述】:
正如this 线程中提到的,URL 有长度限制。但是当我必须通过get参数提交一个值数组并且无法确保url不超过最大长度时我该怎么办?
我知道我可以发布请求,但我希望用户能够收藏/缓存链接。
【问题讨论】:
-
使用不同的数据格式也可能有帮助......比如 f.e.简单数组的 JSON 可以大大减少长度,我想 ...
-
@CBroe 你的意思是传递一个 JSON 字符串作为获取参数?
-
是的。当然,您必须在接收端对其进行相应解码。但是
foo[0]=bar&foo[1]=baz&foo[2]=blubb与foo=["bar","baz","blubb"]可能会有所不同,尤其是如果foo实际上是一个更长的参数名称,并且在此示例中的值比三个更多...
标签: arrays url post get url-parameters