zoukankan      html  css  js  c++  java
  • 解决pyhton aiohttp ssl:None [[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)

    解决pyhton aiohttp ssl:证书报错问题,

    错误信息>

    Cannot connect to host oapi.dingtalk.com:443 ssl:None [[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)]

    解决方案就是取消ssl验证;

    aiohttp.Connector使用自定义创建ssl_context(有关如何创建ssl上下文对象,请参阅https://docs.python.org/3/library/ssl.html)。
    也许您必须使用您的证书链正确配置上下文。

    PS aiohttp.Connector(verify_ssl)禁用SSL证书验证。

    在 ClientSession()传入ssl 配置

    import asyncio 
    import sys
    import pymysql.cursors
    from aiohttp import ClientSession
    from aiohttp import TCPConnector
    
    async def postmsg(url,msg):     
        async with ClientSession(connector=TCPConnector(verify_ssl=False)) as session:                
            # data={"msgtype":"text","text":{"content":msg},"at":{"atMobiles":["17633919216"],"isAtAll":"false"}}               
            async with session.post(url,data=json.dumps(msg),headers=headers) as response:           
                response = await response.read()                         
                # print(response) 
                return  response
  • 相关阅读:
    冲刺(六)
    冲刺(五)
    冲刺(四)
    团队产品开发
    冲刺(三)
    冲刺(二)
    冲刺(一)
    电梯演讲,模型展示
    校园健康行的NABCD分析
    团队博客
  • 原文地址:https://www.cnblogs.com/liugp/p/11110170.html
Copyright © 2011-2022 走看看