如何通过URL参数发送属性哈希

时间:2014-04-16 20:45:46

标签: ruby-on-rails json hash

在rails中,我想接受属性的哈希作为URL中的单个参数。但是,我无法弄清楚如何发送属性的哈希来测试我的代码。如果我可以将JSON字符串作为参数传递,那将是非常棒的...但不知道如何做到这一点。

类似的东西:

website.com/?properties=properties

with properties = {\" color \":\" black \",\" type \":\" stylist \ "}

1 个答案:

答案 0 :(得分:0)

更好的方法是通过POST请求发送普通JSON。

但是,如果您绝对想要使用GET,则可以通过在 base64 中对其进行编码来发送JSON。但是,请确保使用 url safe encoding ,方法urlsafe_decode64() urlsafe_encode64()提供。