Rack + Sinatra + Post Request Parsing

时间:2014-03-24 05:44:23

标签: parsing sinatra rack

如何阻止Rack请求解析器发布请求以过滤掉具有空数组值的params?

我的参数由{' imp_key' => [],'已通知' => '真正的'}。然而,机架解析器删除了imp_key,我只收到params通知,但我想获得我发送给它的所有参数。

1 个答案:

答案 0 :(得分:-1)

我遇到了同样的问题并且可以确认这是一个问题。我在build_nested_query中将其追溯到lib/rack/test/utils.rb:19。任何带有空数组值的参数都会被剥离

编辑:这似乎是机架测试的一个悬而未决的问题。请参阅Github issue