Python禁用安全警告警告:证书没有“subjectAltName”,RFC 2818

2024-10-01 17:39:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图抑制以下警告:

/usr/lib/python2.7/site-packages/urllib3/connection.py:251: SecurityWarning: Certificate has no `subjectAltName`, falling back to check for a `commonName` for now. This feature is being removed by major browsers and deprecated by RFC 2818. (See https://github.com/shazow/urllib3/issues/497 for details.)
  SecurityWarning

我的代码如下

^{pr2}$

我的搜索显示如果我发布requests.packages.urllib3.disable_warnings(),则警告应被抑制,但无论我将该行放在何处,都会收到警告。 我是缺了什么东西还是需要用别的东西?在

谢谢


Tags: nopy警告forbylibpackagesusr
1条回答
网友
1楼 · 发布于 2024-10-01 17:39:09

嗯,如果我没搞错的话,请求使用它自己的urllib3副本,但是您收到的警告直接来自您安装的urllib3副本。在

试着做:

import urllib3
urllib3.disable_warnings(urllib3.exceptions.SecurityWarning)

您还可以处理由warningspython库生成的任何类型的警告,如下所示:

^{pr2}$

相关问题 更多 >

    热门问题