You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

服务器POST请求仅HTTP可用,HTTPS报错:SSL routines::packet length too long

排行榜服务HTTPS POST请求失败问题

我有一台托管排行榜服务的服务器,需向其发送GET与POST请求,当前遇到如下问题:

现状

  • GET请求可正常获取排行榜信息:
curl https://rancic.org/games/insta-kill/leaderboard.csv
  • POST请求仅HTTP协议下可正常执行,HTTPS协议下失败:
# 正常执行命令
$ curl -X POST http://rancic.org:3434/leaderboard -d 'name,123,25,00:10'
# 执行失败命令
$ curl -X POST https://rancic.org:3434/leaderboard -d 'name,123,25,00:10'
curl: (35) OpenSSL/3.2.0: error:0A0000C6:SSL routines::packet length too long

两者仅协议(HTTP/HTTPS)存在差异。

服务器SSL配置验证

服务器主站HTTPS访问无异常(https://rancic.org),经SSL Labs分析未发现问题,启用的协议如下:

# 启用的协议
TLS 1.3 Yes
TLS 1.2 Yes
TLS 1.1 No
TLS 1.0 No
SSL 3   No
SSL 2   No

排查尝试

  • 推测问题出在服务器SSL相关配置,但使用--tlsv1.2参数执行curl仍出现相同错误;
  • 客户端问题概率较低,但未完全排除;
  • 添加verbose参数后的输出:
Note: Unnecessary use of -X or --request, POST is already inferred.
* Host rancic.org:3434 was resolved.
* IPv6: (none)
* IPv4: 145.14.157.74
*   Trying 145.14.157.74:3434...
* Connected to rancic.org (145.14.157.74) port 3434
* ALPN: curl offers h2,http/1.1
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
*  CAfile: /etc/ssl/certs/ca-certificates.crt
*  CApath: none
* TLSv1.3 (OUT), TLS alert, record overflow (534):
* OpenSSL/3.2.0: error:0A0000C6:SSL routines::packet length too long
* Closing connection
curl: (35) OpenSSL/3.2.0: error:0A0000C6:SSL routines::packet length too long

内容的提问来源于stack exchange,提问作者Racid

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 10:57:06