Python的非点com域的requests.get(url)

时间:2018-06-04 19:26:45

标签: python

我试图检查网址是否可用。我执行的是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

1 个答案:

答案 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