head :ok
コンテンツをレンダリングするのではなく、 で応答する Rails アクションがあります。次のように、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
が、同じです: " "
。
この応答のステータス コードを取得するにはどうすればよいですか?