Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 法拉第可以';t解析GET的XML响应_Ruby On Rails_Xml_Curl_Get_Faraday - Fatal编程技术网

Ruby on rails 法拉第可以';t解析GET的XML响应

Ruby on rails 法拉第可以';t解析GET的XML响应,ruby-on-rails,xml,curl,get,faraday,Ruby On Rails,Xml,Curl,Get,Faraday,我正试图和法拉第一起发送GET请求 @resp = begin connection.get(path, data) rescue Exception => e [] end 如果我拆下救援部分,我会 17:39:54 web.1 | Completed 500 Internal Server Error in 49ms 17:39:54 web.1 | NoMethodError - undefined method `each' for #&l

我正试图和法拉第一起发送GET请求

 @resp = begin
   connection.get(path, data)
  rescue Exception => e
    []
  end
如果我拆下救援部分,我会

17:39:54 web.1     | Completed 500 Internal Server Error in 49ms 17:39:54 web.1     | NoMethodError - undefined method `each' for
#<String:0x007fe46c815d50>: 17:39:54 web.1     |    () Users/password123/.rvm/gems/ruby-1.9.3-p484/bundler/gems/faraday-f4e3fc344072/lib/faraday/utils.rb:120:in `update' 17:39:54 web.1     |    () Users/password123/.rvm/gems/ruby-1.9.3-p484/bundler/gems/faraday-f4e3fc344072/lib/faraday/connection.rb:134:in `block in get' 17:39:54 web.1     |    () Users/password123/.rvm/gems/ruby-1.9.3-p484/bundler/gems/faraday-f4e3fc344072/lib/faraday/connection.rb:344:in `block in run_request' 17:39:54 web.1     |    () Users/password123/.rvm/gems/ruby-1.9.3-p484/bundler/gems/faraday-f4e3fc344072/lib/faraday/connection.rb:358:in `block in build_request' 17:39:54 web.1     |    () Users/password123/.rvm/gems/ruby-1.9.3-p484/bundler/gems/faraday-f4e3fc344072/lib/faraday/request.rb:26:in `block in create' 17:39:54 web.1     |    () Users/password123/.rvm/gems/ruby-1.9.3-p484/bundler/gems/faraday-f4e3fc344072/lib/faraday/request.rb:25:in `create' 17:39:54 web.1     |    () Users/password123/.rvm/gems/ruby-1.9.3-p484/bundler/gems/faraday-f4e3fc344072/lib/faraday/connection.rb:354:in `build_request' 17:39:54 web.1     |    () Users/password123/.rvm/gems/ruby-1.9.3-p484/bundler/gems/faraday-f4e3fc344072/lib/faraday/connection.rb:340:in `run_request' 17:39:54 web.1     |    () Users/password123/.rvm/gems/ruby-1.9.3-p484/bundler/gems/faraday-f4e3fc344072/lib/faraday/connection.rb:133:in `get'
17:39:54 web.1 |在49ms 17:39:54 web中完成了500个内部服务器错误。1 | NoMethodError-未定义的方法“each”
#:17:39:54 web.1 |()Users/password123/.rvm/gems/ruby-1.9.3-p484/bundler/gems/faraday-f4e3fc344072/lib/faraday/utils.rb:120:in‘update’17:39:54 web.1 |()Users/password123/.rvm/gems/ruby-1.9.3-p484/bundler/gems/faraday-f4e3fc344072/lib/faraday/connection.rb:134:in‘block in-get’17:39()Users/password123/.rvm/gems/ruby-1.9.3-p484/bundler/gems/faraday-f4e3fc344072/lib/faraday/connection.rb:344:in`block in run_request'17:39:54 web.1 |()(Users/password123/.rvm/gems/ruby-1.9.3-p484/bundler/gems/faraday-f4e3fc344072/lib/faraday/connection.rb:358:in`block in build_request'17:39:54 web.1 |()Users/password123/.rvm/gems/ruby-1.9.3-p484/bundler/gems/faraday-f4e3fc344072/lib/faraday/request.rb:26:in'block in create'17:39:54 web.1 |()Users/password123/.rvm/gems/ruby-1.9.3-p484/bundler/gems/faraday-f4e3fc344072/lib/faraday/request.rb:25:in'create'17:39:54 web.1 |()Users/password123/.rvm/gems/ruby-1.9.3-p484/bundler/gems/faraday-f4e3fc344072/lib/faraday/connection.rb:354:in'build_request'17:39:54 web.1 |()Users/password123/.rvm/gems/ruby-1.9.3-p484/bundler/gems/faraday-f4e3fc344072/lib/faraday/connection.rb:340:17:39:54 web.1 |()Users/password123/.rvm/gems/ruby-1.9.3-p484/bundler/gems/faraday-f4e3fc344072/lib/faraday/connection.rb:133:in'get'
如果我使用

curl-X获取路径

我得到了我能得到的回应