Public Instance methods
send_request_to_parser(request)
[show source]
# File lib/httpx/plugins/expect.rb 107 def send_request_to_parser(request) 108 super 109 110 return unless request.headers["expect"] == "100-continue" 111 112 expect_timeout = request.options.expect_timeout 113 114 return if expect_timeout.nil? || expect_timeout.infinite? 115 116 set_request_timeout(:expect_timeout, request, expect_timeout, :expect, %i[body response]) do 117 # expect timeout expired 118 if request.state == :expect && !request.expects? 119 Expect.no_expect_store.add(request.origin) 120 request.headers.delete("expect") 121 consume 122 end 123 end 124 end