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
61 62 63 64 65 66 67 68 69 70 71 72 73 74 |
# File 'lib/httpx/plugins/expect.rb', line 61 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 |