Ruby on rails 如何在Rails 4应用程序中通过HttpParty通过http传递嵌套数组
我调用Rails应用程序a的控制器操作“passit”,并希望使用HTTParty gem patch方法通过HTTP请求将数组b传递给api更新调用:Ruby on rails 如何在Rails 4应用程序中通过HttpParty通过http传递嵌套数组,ruby-on-rails,http,httprequest,Ruby On Rails,Http,Httprequest,我调用Rails应用程序a的控制器操作“passit”,并希望使用HTTParty gem patch方法通过HTTP请求将数组b传递给api更新调用: def passit b=[[1,2,3],[4,5,6]] params["a"] = b.to_json id=5 @options = {query: params} @response = HTTParty.patch("someapi.com/#{id}", @options) end 到目前为止,我发现传递b的
def passit
b=[[1,2,3],[4,5,6]]
params["a"] = b.to_json
id=5
@options = {query: params}
@response = HTTParty.patch("someapi.com/#{id}", @options)
end
到目前为止,我发现传递b的唯一方法是通过to_json将非nil的值传递给API
通过http上的补丁/put/某种更新请求传递嵌套数组的唯一方法是通过JSON“字符串化”参数还是将其转换为字符串?请看一看。这允许您将对象转换为字节流,然后可以更轻松地进行传输