我试图检查网址是否可用。我执行的是request.get(url,verify = None)url=https://myapplication.load
。是的,该域名实际上是.load
,它位于我们的VPN内部。 url正在运行,但requests.get方法返回连接错误。我们VPN中的所有其他.com
网址都可以使用requests.get方法。难道我做错了什么?反正有没有绕过这个?
修改
使用requests.get()时遇到的具体错误是ERROR:Certificate did not match expected hostname
答案 0 :(得分:3)
查看the documentation,您可以通过以下方式停用所有验证:
requests.get('https://host.domain.local', verify=False)
请注意,它指定False
,虽然None
是假的,但这不一定有效,具体取决于检查的执行方式:
Python 3.6.5 (default, Apr 1 2018, 05:46:30)
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> False == False
True
>>> None == False
False