【发布时间】:2014-03-24 05:44:23
【问题描述】:
如何防止 Rack request parser for post request 过滤掉具有空数组值的参数?
我的参数由 {'imp_key' => [], 'notified' => 'true'} 之类的东西组成。然而,机架解析器删除了 imp_key,我只收到作为参数的通知,但我想获取我发送给它的所有参数。
【问题讨论】:
-
它是通过 GET 完成的吗?您是否通过 cURL 之类的工具对此进行了测试?如果您使用浏览器对其进行了测试,如果您使用其开发工具查看请求,参数是否正确显示?
-
我没有使用浏览器进行此模拟,实际上它是从我的一个应用程序到另一个应用程序的 api 调用。我也从 irb 复制了它,并使用 HTTParty 进行发布请求
-
您能发布原始请求数据以便我们尝试使用它吗?它不必是真实数据,只要是正确的结构即可。有关原始 cURL 请求的示例,请参阅 this post。