【发布时间】:2015-05-15 14:04:38
【问题描述】:
在历史上的某一时刻,服务器端语言开始调整 urlencoded 参数以添加对作为数组和键/值对象提交数据的支持:
// key/value pairs
contact[name]=John
contact[phone]=800-555-1234
// arrays
foo[]=bar
foo[]=baz
我在一个库的嵌套参数解析中处理一些边缘情况,例如参数顺序的保留。是否有规范服务器应如何处理此编码的规范?如果没有,哪个参考实现引入了这种语法?
【问题讨论】:
-
我还没有找到这种格式的规范甚至名称,但 FWIW PHP 和 Rails 最常被提及为它的起源。我自己关于这个主题的问题是stackoverflow.com/questions/28904957/…
标签: http uri url-encoding