因此,我有一个简单的客户端,该客户端使用Python中的以下代码将请求重定向到特定服务器:
proxies = {
'http' : 'http://chan:123@localhost:8888',
'https': 'http://chan:123@localhost:8888'
}
r = requests.request('GET', 'https://www.google.com/', proxies = proxies)
在该服务器IP中,我有一个运行有一些处理程序的龙卷风服务器。如果我发出这样的请求,则在处理程序中自动找到一个“代理授权”(在代理url中为“ chan:123”的编码),如果我调用:
def connect(self):
#some code
strChannel = str(self.request.headers['Proxy-Authorization'])
#some code
但是,如果我使用foxy代理尝试发出一些请求,则会收到错误KeyError: 'Proxy-Authorization'
。
这是我的狡猾代理设置:
我想知道是否有办法向通过Foxy Proxy接收的请求添加“ Proxy-Authorization”标头。例如,我的目标是:打开foxy代理,然后尝试加载网站。我能找到的通过Foxy Proxy进行这项工作的唯一方法是“硬编码”龙卷风服务器代码中的授权字段。但我真的很想在请求标头中以某种方式定义它们。