mirror of
https://github.com/HoneyryderChuck/httpx.git
synced 2025-10-10 00:02:10 -04:00
setting up http authorization for http and https proxy scenarios
This commit is contained in:
parent
393ed89b56
commit
11f538551b
@ -78,6 +78,8 @@ module HTTPX
|
|||||||
|
|
||||||
def set_request_headers(request)
|
def set_request_headers(request)
|
||||||
super
|
super
|
||||||
|
proxy_params = @options.proxy
|
||||||
|
request.headers["proxy-authorization"] = "Basic #{proxy_params.token_authentication}" if proxy_params.authenticated?
|
||||||
request.headers["proxy-connection"] = request.headers["connection"]
|
request.headers["proxy-connection"] = request.headers["connection"]
|
||||||
request.headers.delete("connection")
|
request.headers.delete("connection")
|
||||||
end
|
end
|
||||||
@ -104,8 +106,6 @@ module HTTPX
|
|||||||
class ConnectRequest < Request
|
class ConnectRequest < Request
|
||||||
def initialize(uri, options)
|
def initialize(uri, options)
|
||||||
super(:connect, uri, {})
|
super(:connect, uri, {})
|
||||||
proxy_params = options.proxy
|
|
||||||
@headers["proxy-authentication"] = "Basic #{proxy_params.token_authentication}" if proxy_params.authenticated?
|
|
||||||
@headers.delete("accept")
|
@headers.delete("accept")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user