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

认证跳转后浏览器短暂显示‘xxx took too long to respond’黑屏及Fiddler SSL隧道错误的问题排查求助

认证跳转后浏览器短暂显示‘xxx took too long to respond’黑屏及Fiddler SSL隧道错误的问题排查求助

大家好,我最近碰到了一个很棘手的问题,想请社区的各位大佬帮忙分析排查下:

背景说明

我们有两个应用A和B:A负责用户认证,用户通过A的身份验证后,A会传递一个token给B,随后B会为用户添加一个cookie。但每当cookie过期、间隔很长时间没有操作,或者浏览器被硬重置后,就会出现奇怪的异常现象。

无Fiddler时的异常表现

用户访问应用A,输入凭据完成认证后会被转发到应用B。此时浏览器会先显示一个黑色的“xxx took too long to respond”错误页面,持续约3秒,之后应用B的默认页面会“原地”加载出来,替换掉这个错误页面。这种情况只在cookie过期或长时间未操作后才会出现。

![浏览器显示“xxx took too long to respond”的黑色错误页面]

开启Fiddler后的异常表现

当我用Fiddler抓包复现同样场景时,原本应该出现黑色错误页面的时机,会弹出带开放锁图标的证书错误页面,我需要连续关闭三次这个提示。就在我关闭这些SSL隧道错误提示的过程中,应用B的用户默认页面已经在后台加载完成了。

![Fiddler中出现的带开放锁图标的证书错误页面]
![Fiddler中SSL隧道错误的会话详情页]

我观察到一个关联点:Fiddler弹出锁对话框的时间,正好对应浏览器显示黑色错误页面的时间,而应用其实一直在后台加载,等加载完成后就会刷新显示正常页面。

我的推测与疑问

我怀疑是A到B之间有一个https→http的请求被“部分”拦截了——因为B是纯HTTP服务,没有配置SSL证书。但开发人员排查后说,他们找不到任何发出的HTTPS请求。

现在我完全搞不清这些SSL隧道请求是从哪来的,目前有两个猜想:

  • 开发人员可能漏查了某个请求,实际上存在HTTP调用?
  • 某个网络设备正试图把请求转换成HTTPS,虽然我们的IIS服务器上没有配置任何URL重写规则

想请教大家:到底是什么原因会导致浏览器在默认页面加载时短暂显示“xxx took too long to respond”的黑色错误页面?感觉像是请求在被完全读取前就被修改了之类的情况,实在摸不着头绪。

备注:内容来源于stack exchange,提问作者Ross Bush

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.17 13:18:00