我想定义会话别名,以便进行以下工作:
s = requests.Session()
# define 'https://server' -> 'https://example.com:12345' somehow
s.get('https://server/resource')
对于http,使用proxies
符合预期,但这似乎是一个巧合/误用(对于https失败):
s = requests.Session()
s.proxies['http://server'] = 'http://example.com:12345'
s.get('http://server/resource')
应该可以使用传输适配器,但这可能会导致不必要的后果。
正确/首选的方法是什么?