报错信息如下:
requests.exceptions.SSLError: HTTPSConnectionPool(host='59.197.228.154', port=443): Max retries exceeded with url: /api/datetime (Caused by SSLError(SSLCertVerificationError("hostname '59.197.228.154' doesn't match '124.95.133.232'")))
解决办法如下:
创建一个 requests 会话对象,并在该会话中全局禁用 SSL 证书验证警告。
import requests
from requests.packages.urllib3.exceptions import InsecureRequestWarning
# 禁用 InsecureRequestWarning
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
# 创建一个会话对象
session = requests.Session()
session.verify = False
response = session.get('https://127.0.0.1')
print(response.text)