lib/httpi/adapter/excon.rb in httpi-2.4.3 vs lib/httpi/adapter/excon.rb in httpi-2.4.4
- old
+ new
@@ -40,11 +40,11 @@
ssl = @request.auth.ssl
opts = {
:host => url.host,
:path => url.path,
- :port => url.port.to_s,
+ :port => url.port,
:query => url.query,
:scheme => url.scheme,
:headers => @request.headers,
:body => @request.body
}
@@ -56,9 +56,10 @@
end
opts[:user], opts[:password] = *@request.auth.credentials if @request.auth.basic?
opts[:connect_timeout] = @request.open_timeout if @request.open_timeout
opts[:read_timeout] = @request.read_timeout if @request.read_timeout
+ opts[:write_timeout] = @request.write_timeout if @request.write_timeout
opts[:response_block] = @request.on_body if @request.on_body
opts[:proxy] = @request.proxy if @request.proxy
case ssl.verify_mode
when :peer