【python】报错ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:1122)

这篇具有很好参考价值的文章主要介绍了【python】报错ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:1122)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用requests时,报错ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:1122)

完整报错信息如下:

Traceback (most recent call last):
  File "D:\Academic\Python\Python39\lib\site-packages\urllib3\connectionpool.py", line 700, in urlopen
    self._prepare_proxy(conn)
  File "D:\Academic\Python\Python39\lib\site-packages\urllib3\connectionpool.py", line 996, in _prepare_proxy
    conn.connect()
  File "D:\Academic\Python\Python39\lib\site-packages\urllib3\connection.py", line 364, in connect
    self.sock = conn = self._connect_tls_proxy(hostname, conn)
  File "D:\Academic\Python\Python39\lib\site-packages\urllib3\connection.py", line 499, in _connect_tls_proxy
    socket = ssl_wrap_socket(
  File "D:\Academic\Python\Python39\lib\site-packages\urllib3\util\ssl_.py", line 453, in ssl_wrap_socket
    ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls)
  File "D:\Academic\Python\Python39\lib\site-packages\urllib3\util\ssl_.py", line 495, in _ssl_wrap_socket_impl
    return ssl_context.wrap_socket(sock)
  File "D:\Academic\Python\Python39\lib\ssl.py", line 500, in wrap_socket
    return self.sslsocket_class._create(
  File "D:\Academic\Python\Python39\lib\ssl.py", line 1040, in _create
    self.do_handshake()
  File "D:\Academic\Python\Python39\lib\ssl.py", line 1309, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:1122)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "D:\Academic\Python\Python39\lib\site-packages\requests\adapters.py", line 489, in send
    resp = conn.urlopen(
  File "D:\Academic\Python\Python39\lib\site-packages\urllib3\connectionpool.py", line 787, in urlopen
    retries = retries.increment(
  File "D:\Academic\Python\Python39\lib\site-packages\urllib3\util\retry.py", line 592, in increment
    raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='tsms-drcn.security.dbankcloud.cn', port=443): Max retries exceeded with url: /tsms/v2/attest (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1122)')))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "E:\AcademicWorkplace\DeviceIntegrity\SafetyDetect\HMSAna\web-curl-py.py", line 17, in <module>
    response = requests.post('https://tsms-drcn.security.dbankcloud.cn/tsms/v2/attest', headers=headers, json=json_data)
  File "D:\Academic\Python\Python39\lib\site-packages\requests\api.py", line 115, in post
    return request("post", url, data=data, json=json, **kwargs)
  File "D:\Academic\Python\Python39\lib\site-packages\requests\api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
  File "D:\Academic\Python\Python39\lib\site-packages\requests\sessions.py", line 587, in request
    resp = self.send(prep, **send_kwargs)
  File "D:\Academic\Python\Python39\lib\site-packages\requests\sessions.py", line 701, in send
    r = adapter.send(request, **kwargs)
  File "D:\Academic\Python\Python39\lib\site-packages\requests\adapters.py", line 563, in send
    raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='tsms-drcn.security.dbankcloud.cn', port=443): Max retries exceeded with url: /tsms/v2/attest (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1122)')))

解决方法:关闭系统网络代理软件(关闭System Proxy)文章来源地址https://www.toymoban.com/news/detail-508246.html

到了这里,关于【python】报错ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:1122)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python安装第三方包异常【SSLEOFError】、[SSL: CERTIFICATE_VERIFY_FAILED]

    Could not fetch URL https://pypi.org/simple/ xxxx /: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host=\\\'pypi.org\\\', port=443): Max retries exceeded with url: /simple/ xxxx l/ (Caused by SSLError(SSLEOFError(8, \\\'EOF occurred in violation of protocol (_ssl.c:852)\\\'),)) - skipping ERROR: Could not find a version that satisfies the requi

    2024年02月11日
    浏览(18)
  • 【python】linux系统python报错“ssl module in Python is not available”

    pip安装时遇到openssl问题,没办法安装第三方库 “WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. ” 直接执行python,进入python, 输入import  ssl ,也会报相似的错误。  正常情况下,是这样的,导入成功无报错 根据出错信息提示分析:

    2024年02月21日
    浏览(32)
  • 【Eclipse】Error occurred during initialization of boot layer.报错解决方法

    个人记录日志: 根本原因:Java9相较于Java8(JDK8、JDK1.8)引进了模块,此时无法进行单独的类。 (在Java8和更早的应用程序中,顶级组件是包  package  。它将一组相关类型放入一个组中。它还包含一组资源。 java9应用程序与java8没有太大区别;它引入了一个新组件  module  ,

    2024年02月01日
    浏览(30)
  • Python报错:IndexError: invalid index of a 0-dim tensor. Use `tensor.item()` in

    Python报错如下: 这是一个Python程序的运行错误信息,提示了以下问题: NO.1 UserWarning: nn.init.xavier_uniform is now deprecated in favor of nn.init.xavier_uniform_. :这是一个警告提示,提醒你在使用 nn.init.xavier_uniform 时应改为使用 nn.init.xavier_uniform_ 。 NO.2 Traceback (most recent call last):... :这部

    2024年02月14日
    浏览(31)
  • VMware Workstation 不可恢复错误: (vcpu-1) Exception 0xc0000005 (access violation) has occurred终极解决方案

    VMware Workstation 不可恢复错误: (vcpu-0) Exception 0xc0000005 (access violation) has occurred. 尝试了网上一切能找到的方法,都无法解决,实际上还是问题根源没找到。 你们可以先用前面几种解决方案试试,如果能够解决就好,说明你的问题就是其中一种。 但是最苦恼的是不知道什么原因

    2024年02月03日
    浏览(42)
  • 启动nginx报错:invalid number of arguments in “root“ directive in,是文件路径书写问题

    无法启动nginx,错误日志提示如下: 原因: 这个一个比较常见的问题,配置文件里面应该有路径有问题 注意在:这里如果路径名称有空格要用引号引起来,否则会被当成2个路径解析。 如上,提示nginx.conf文件的208行, 改成这样就没事了:

    2024年02月09日
    浏览(33)
  • nginx配置SSL数字证书、报错nginx: [emerg] the “ssl“ parameter requires ngx_http_ssl_module in

    nginx一般默认安装目录是 /usr/local/nginx,请按自己实际安装目录操作 名称 命令 查看版本 /usr/local/nginx/sbin/nginx -v 启动服务 /usr/local/nginx/sbin/nginx 重启服务 /usr/local/nginx/sbin/nginx-s restart 停止服务 /usr/local/nginx/sbin/nginx -s stop 是否启动 ps -ef | grep nginx 强制结束 kill 进程ID (如:kil

    2024年02月15日
    浏览(38)
  • 生成器报错,RuntimeError: Sizes of tensors must match except in dimension

    RuntimeError: Sizes of tensors must match except in dimension 1. Expected size 2 but got size 3 for tensor number 1 in the list. 常见的模型报错,比方说pix2pix模型 In[18], line 84, in Generator.forward(self, x)         82 bottleneck = self.bottleneck(d7)         83 up1 = self.up1(bottleneck) --- 84 up2 = self.up2(torch.cat([up1, d

    2024年02月09日
    浏览(30)
  • 解决启动报错Consider defining a bean of type ‘xxx‘ in your configuration.

    报错截图 解决方法:查看注解是否同时存在@AllArgsConstructor/@RequiredArgsConstructor和@Value,如果同时存在,去掉构造函数注解。给bean加上@Autowired,,给非static修饰的常量去掉final修饰。 如:

    2024年02月06日
    浏览(39)
  • 解决网络编程中的EOF违反协议问题:requests库与SSL错误案例分析

    1. 问题背景 近期,一个用户在使用requests库进行网络编程时遭遇到了一个不寻常的问题,涉及SSL错误,并提示错误消息为 SSLError(SSLEOFError(8, u\\\'EOF occurred in violation of protocol (_ssl.c:661)\\\'),)) 。该用户表示已经采取了多种方法来解决这个问题,包括更换设备、更新操作系统和库等措

    2024年02月20日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包