一、问题:requests的post方法访问https出现SSL错误信息
1、 解决方案:在提交的参数后添加
# 忽略SSL证书验证
res = requests.post(url, headers=h, data=json.dumps(d), verify=False)
2、运行后并伴有以下提示信息 (这是一个忽略证书验证显示的提示信息,可以忽略不管)
InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
InsecureRequestWarning)
翻译:
警告:正在发出未经验证的HTTPS请求。强烈建议添加证书验证。见:https://urllib3.readthedocs.io/en/latest/advanced-usage.html ssl-warnings
InsecureRequestWarning)
二、对于data参数类型的改变
使用场景:
1、当访问HTTPS网址返回以下信息,考虑是不是data数据类型出错