首页 > 解决方案 > 如何使用哈希类型的参数发布请求

问题描述

我有一个 ruby​​ 端点,它采用以下参数:

params do
   requires :code, type: File
   optional :args, type: Hash
end

我应该如何通过邮递员传递这个散列类型的参数'args'?我尝试像这样传递它: {one: "eins"} 但是邮递员收到 invalid_params 错误。

标签: rubyhttp-postpostman

解决方案


这是一个 JSON API 吗?如果是这样,请尝试{"one": "eins"}- 因为必须引用所有 JSON 对象键。


推荐阅读