当前位置: 首页 > 知识库问答 >
问题:

使用请求包时出现SSL InsecurePlatform错误

宋伯寅
2023-03-14
/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3
/util/ssl_.py:79: InsecurePlatformWarning: A true SSLContext object is not
available. This prevents urllib3 from configuring SSL appropriately and 
may cause certain SSL connections to fail. For more information, see 
https://urllib3.readthedocs.org/en/latest  
/security.html#insecureplatformwarning.

共有1个答案

陆敏学
2023-03-14

使用有点隐蔽的安全功能:

PIP安装请求[security]PIP安装pyOpenSSL ndg-httpsclient pyasn1

这两个命令都安装以下额外的软件包:

    null

如果pip install失败并出现错误,请使用发行版的包管理器检查系统中是否安装了libffilibsslpython所需的开发包:

>

  • debian/ubuntu-python-devlibffi-devlibssl-dev包。

    Fedora-openssl-develpython-devellibffi-devel包。

    变通方法(见@tomdottom原创答案):

    如果您无法安装某些所需的开发包,还有一个禁用该警告的选项:

    import requests.packages.urllib3
    requests.packages.urllib3.disable_warnings()
    

    如果您的PIP本身受到InsecurePlatformWarning的影响,并且无法从PyPI安装任何东西,则可以使用本逐步指南来修复手动部署额外的python包。

  •  类似资料:
    • 我在InteliJ/Java/RestAssured中收到一个400错误的POST请求,但在Postman中没有,所以谁能告诉我哪里出错了,请先告诉Postman 我的身体参数是 现在,当我发布这篇文章时,我得到了200条回复和一个不错的新访问令牌。当我在Java/RestAssured中尝试同样的方法时,我得到一个400错误的请求错误,这就是我发布的内容。 身体 每次运行这个程序,我都会收到HT

    • 我正在使用WinSCP和Nginx来托管我的应用程序,但是当我检查pm2的日志时,我一直得到这个错误。我检查了我的WinSCP,它说它包含了所有的文件夹,所以它似乎没有丢失任何东西 null

    • 我正在尝试发出HTTP请求,但我目前可以从Firefox浏览器访问的网站响应503错误。代码本身非常简单。在网上搜索后,我添加了参数来请求,但也没有帮助。有人能解释一下如何摆脱这个503错误吗?顺便说一句,我想根据btc的价格制作自己的预警系统。

    • 我是新来的vuejs和我下面的教程(https://www.youtube.com/watch?v=Wy9q22isx3U

    • 问题内容: 我正在使用Python 2.7.3和请求。我通过pip安装了请求。我相信这是最新版本。我正在Debian Wheezy上运行。 过去,我已经使用Requests多次,但从未遇到过此问题,但是似乎在通过https发出请求时会出现异常。 错误提到,但我没有安装。我确实安装了它以检查它是否解决了错误,但没有成功。 关于我为什么要得到这个的任何想法?我已经按照错误消息中的说明检查了文档,但是文

    • 错误: Traceback(最近一次调用last):文件“E:\ mypython road \ src \ requeststest . py”,第1行,在导入请求文件“C:\ python 27 \ lib \ site-packages \ requests-2 . 3 . 0-py 2.7 . egg \ requests _ _ init _ _”中。py”,第58行,来自。在from中