我的URI失败,错误的URI错误。
http://localhost:3000/api/v1/company_donations.json?token=foo&donation= {&安培;量= 101}&安培;注释=有序
目标是网址传递2个属性
令牌
具有属性金额和评论的捐赠对象
如何在URI中传递捐赠对象?
答案 0 :(得分:5)
您需要URL Encode网址。
这样做取决于您使用的语言和平台,以及您在问题和标签中忽略的内容。
在这种情况下,{
会对%7B
和}
编码为%7D
,以获取完整的网址:
http://localhost:3000/api/v1/company_donations.json?token=foo&donation=%7B&amount=101%7D&comment=Ordered
答案 1 :(得分:2)
您不会在URI中传递对象。你只能拥有属性。具体来说,{和}在URI属性的上下文中没有意义。
您需要为捐赠中的每个字段提供一个参数。
例如:
...?token=foo&donation-amount=101&donation-comment=Ordered
答案 2 :(得分:0)