在rails中,我想接受一个属性哈希作为URL中的单个参数。然而,我甚至不知道如何发送一个属性哈希来测试我的代码。如果我可以直接传递一个JSON字符串作为参数,那就太棒了。。。但不知道该怎么做。
类似于:
website.com/?properties=属性
具有属性={\"color\":\"black\",\"type\":"styler\"}
Aa更好的方法是通过POST请求发送纯JSON。
但是,如果您绝对想要使用GET,则可以通过在base64中编码来发送JSON。不过,请确保使用url安全编码,如方法urlsafe_decode64()
urlsafe_encode64()
所提供的。