Rails活动资源:如何在请求体中发送post参数而不是查询字符串?

5 post json ruby-on-rails activeresource

我使用rails activeresource调用一些post请求,但是所有参数都作为查询字符串发送,结果是被调用的url太长而且我得到了WEBrick::HTTPStatus::RequestURITooLarge异常.

所以我需要在请求体中发送参数,但是我找不到如何做到这一点.

非常感谢

kha*_*maa 5

要在activeresource中发送帖子请求,您应该参考文档

例如,你可以这样做

#Entity.post(custom_method_name, options = {}, body = '')
Company.post(:add_role, nil, {user_id: 1, role_id: 2}.to_json)
Run Code Online (Sandbox Code Playgroud)

告诉我你是否需要其他任何东西.