Pycharm Fiddler Requests https in _create raise ValueError("check_hostname requires server_hostname

打开Fiddler, 开启抓取https,  在PyCharm中使用requests 发送https请求, 遇到  in _create raise ValueError("check_hostname requires server_hostname 错误. 

在各种尝试后, 通过 https://www.cnblogs.com/1fengchen1/p/14545388.html 文中的方案解决问题.

 

问题原因

  urllib3的1.26.4版本存在bug, 在cmd查看我本机的urllib3 的确是这个版本.

解决办法

urllib3降低版本:urllib3==1.25.7

操作步骤:

  1. 打开cmd.
  2. 使用 pip uninstall urllib3 卸载urllib3,
  3. 使用 pip install urllib3==1.25.7 安装1.25.7版本urllib3 即可解决.
posted @ 2021-04-07 15:54  Aliwall  阅读(2000)  评论(1编辑  收藏  举报