python 使用requests 模块的时候报错 InsecurePlatformWarning的解决方法

解决方法:在代码中添加以下两行,忽略不安全的平台警告。,,``python,import requests,requests.packages.urllib3.disable_warnings(),``

解决方法:

1、打开Python的安装目录,找到sitepackages文件夹。

python 使用requests 模块的时候报错 InsecurePlatformWarning的解决方法

2、在sitepackages文件夹中找到urllib3文件夹。

3、在urllib3文件夹中找到__init__.py文件。

4、用文本编辑器打开__init__.py文件。

5、在文件中找到以下代码:

```python

import urllib3

from urllib3.contrib import pyopenssl

python 使用requests 模块的时候报错 InsecurePlatformWarning的解决方法

```

6、在该代码下面添加以下代码:

```python

import warnings

from urllib3.exceptions import InsecureRequestWarning

def disable_warnings(request, **kwargs):

warnings.simplefilter('ignore', InsecureRequestWarning)

python 使用requests 模块的时候报错 InsecurePlatformWarning的解决方法

super().add_header('StrictTransportSecurity', 'maxage=15552000; includeSubDomains')

return True

urllib3.disable_warnings = disable_warnings

```

7、保存并关闭文件。

8、重新启动Python解释器或重新运行程序,InsecurePlatformWarning警告应该不再出现。

相关问题与解答:

问题1:为什么会出现InsecurePlatformWarning警告?

答:该警告是由requests模块中的urllib3库引起的,它表示你正在使用不安全的平台(如Windows)来发送HTTP请求,这可能会导致安全问题,为了提醒用户注意这个问题,urllib3会发出InsecurePlatformWarning警告。

问题2:为什么需要添加上述代码来禁用警告?

答:上述代码通过重写urllib3的disable_warnings方法来禁用InsecurePlatformWarning警告,它会忽略该警告并添加一个安全头信息到HTTP请求中,以提供更好的安全性,这样,即使使用不安全的平台,也不会再收到警告信息。

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/519101.html

(0)
K-seoK-seoSEO优化员
上一篇 2024年6月1日 14:45
下一篇 2024年6月1日 14:55

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入