Module: HTTPX::Plugins::Expect::InstanceMethods
- Defined in:
- lib/httpx/plugins/expect.rb
Instance Method Summary collapse
Instance Method Details
#fetch_response(request, connections, options) ⇒ Object
48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
# File 'lib/httpx/plugins/expect.rb', line 48 def fetch_response(request, connections, ) response = @responses.delete(request) return unless response if response.status == 417 && request.headers.key?("expect") request.headers.delete("expect") request.transition(:idle) connection = find_connection(request, connections, ) connection.send(request) return end response end |