lib/faraday/connection.rb in faraday-1.7.1 vs lib/faraday/connection.rb in faraday-1.7.2
- old
+ new
@@ -431,14 +431,19 @@
params.merge_query(uri.query, encoder)
uri.query = nil
with_uri_credentials(uri) do |user, password|
- basic_auth user, password
+ set_basic_auth(user, password)
uri.user = uri.password = nil
end
@proxy = proxy_from_env(url) unless @manual_proxy
+ end
+
+ def set_basic_auth(user, password)
+ header = Faraday::Request::BasicAuthentication.header(user, password)
+ headers[Faraday::Request::Authorization::KEY] = header
end
# Sets the path prefix and ensures that it always has a leading
# slash.
#