我看过一些文章,其中建议要使用python请求指定端口号,只需将其添加到主机之后:
但是,如果我使用
requests.Session()
?
this post
)
myCiphers = "AES128-SHA" +":"+ "AES256-SHA"
class myAdapter(HTTPAdapter):
def init_poolmanager(self, *args, **kwargs):
context = create_urllib3_context(ciphers=myCiphers)
kwargs['ssl_context'] = context
return super(myAdapter, self).init_poolmanager(*args, **kwargs)
def proxy_manager_for(self, *args, **kwargs):
context = create_urllib3_context(ciphers=defaultCiphers)
kwargs['ssl_context'] = context
return super(myAdapter, self).proxy_manager_for(*args, **kwargs)
myhost = 'https://google.com:443'
s = requests.Session()
s.mount(myhost,myAdapter())
response = s.get(myhost,verify=False,timeout=1)
请有经验的人确认一下,上面用挂载到请求会话的HTTP适配器指定端口号的方法,以及发出get请求时的方法是否正确?