收藏
回答

小程序请求 ERR_CONNECTION_RESET,请求未到达服务器,已排查多天未解决?

问题现象:

微信开发者工具中,API 请求返回 ERR_CONNECTION_RESET 错误,请求无法到达服务器。


详细信息:

1. Network 面板显示请求在连接阶段就被阻塞("Stalled")

2. 服务器日志中没有请求记录,说明请求没有到达服务器

3. 使用 curl 测试时,如果使用微信开发者工具的 User-Agent 和 Referer,也会失败

4. 即使关闭了服务器防火墙,问题仍然存在

5. 无论防火墙是开启还是关闭,请求都失败


已排查:

1. SSL/TLS 配置正确,openssl 测试成功

   - 证书链完整且验证成功

   - 服务器支持 TLS 1.2 的 ECDHE-RSA-AES128-GCM-SHA256 加密套件

   - openssl 测试:New, TLSv1.2, Cipher is ECDHE-RSA-AES128-GCM-SHA256


2. 服务器防火墙配置正常

   - 系统防火墙配置正常,443端口已开放

   - 安全组配置正常,443端口已开放

   - 已测试防火墙开启和关闭,问题仍然存在


3. 服务器日志中没有请求记录

   - 访问日志中没有请求记录

   - 错误日志中没有相关错误


4. 阿里云安全功能检查

   - WAF 未开通,不是 WAF 拦截

   - DDoS 防护未开通,不是 DDoS 防护拦截

   - 云安全中心没有拦截记录


服务器信息:

- 服务器 IP:8.152.162.146

- 域名:api.zdvxsryedhtgvnmvbhgdrtysrydr.icu

- 请求 URL:https://api.zdvxsryedhtgvnmvbhgdrtysrydr.icu/api/auth/login


请求信息:

- User-Agent:wechatdevtools desktopapp appservice hash/877457933 port/61940 messageProjectId/0 sid/xMTFmLpTiS runtime/2 MicroMessenger

- Referer:http://127.0.0.1:61687/

- 请求方法:POST

- 错误信息:net::ERR_CONNECTION_RESET

- 错误详情:{"errMsg":"request:fail"}


系统信息:

- 基础库版本:3.12.0

- 操作系统:iOS 10.0.1(开发者工具模拟)

- 平台:devtools

- 微信版本:8.0.5

- 开发者工具版本:Stable 2.01.2510250


请协助排查是否有特殊要求或限制。

回答关注问题邀请回答
收藏

2 个回答

  • sun
    sun
    1天前

    排查多天,看起来啥都查了,但是域名没备案。你们是认真排查的吗?不行把你们公司的开发优化了吧,这个问题招个应届生应该都知道。

    1天前
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    1天前
    有用
    回复
登录 后发表内容