class Faraday::Adapter
Public Instance Methods
perform_request(env, opts)
click to toggle source
# File lib/faraday/adapter/libuv.rb, line 75 def perform_request(env, opts) conn = ::UV::HttpEndpoint.new(env[:url].to_s, opts.merge!(@connection_options)) resp = conn.request(env[:method].to_s.downcase.to_sym, headers: env[:request_headers], path: "/#{env[:url].to_s.split('/', 4)[-1]}", keepalive: false, body: read_body(env)).value save_response(env, resp.status.to_i, resp.body, resp) #, resp.reason_phrase) nil rescue Exception => e e end