通过GET传递列表和词典的通用方法

时间:2013-06-28 13:42:13

标签: php ruby-on-rails web get query-string

传递带有以下查询字符串的列表适用于PHP和Rails:

list[]=1&list[]=2&list[]=3

此外,以下两种方法都可以传递字典:

dic[n1]=1&dic[n2]=2&dic[n3]=3

问题:

  • 这适用于任何重要的服务器端语言吗?
  • 是否有指定此内容的RFC?我找了它找不到,所以指针就好了。

1 个答案:

答案 0 :(得分:1)

没有官方标准。如何处理查询参数完全取决于应用程序。

例如,PHP和ruby都使用[]

进行列表
foo[]=1&foo[]=2&foo[]=3
foo[bar]=bla

但是,我在java / scala-world中看到了其他方法,例如:

foo=1&foo=2&foo=3 (without the [])
foo.bar=bla