我有一个 Rails 动作响应head :ok
,而不是渲染任何内容。我正在使用 RestClient 调用此操作,如下所示:
resp = RestClient.post("#{api_server_url}/action/path", {:param_1 => thing, :param_2 => other_thing}, :authorization => auth)
Rails 服务器日志显示这按预期工作:
Completed 200 OK in 78ms (ActiveRecord: 21.3ms)
但是,结果值resp
是 string " "
,而不是我可以检查的对象(例如,查看它的状态代码是什么)。
我尝试更改要使用的操作head :created
,只是为了看看它是否产生了不同的结果,但它是相同的:" "
.
如何获取此响应的状态码?