解决浏览器 Provisional headers are shown 无法向后台发送请求问题

心已赠人 2022-04-03 08:20 501阅读 0赞

转载:https://blog.csdn.net/qq\_15801963/article/details/78273395

  1. 今天调试项目BUG,页面的一个按钮点击后页面无反应,去后台找对应的Controller

也没有发现有断点,浏览器DEBUG发现请求提示 Provisional headers are shown

,没有请求头数据,也没有响应头数据,也就是这个请求根本就没有被发送,我又在后端对应Controller打断点,发现请求根本没有触发断点!

Center

无奈上网搜索问题答案,找了N个回答都不尽人意,看了这个错误的官方解释是,浏览器第一次发送这个请求,请求被阻塞,未收到响应。当要求浏览器再次发送这个请求时,上个同样的请求都还没有收到响应,浏览器就会报这个警告,那么问题会在哪里呢。Controller里面确定没有打断点,还会有什么地方阻塞程序呢,想起来这个Controller是调用了我写在跟一个service项目的A接口的,进service项目的A接口代码一看,果然打了断点忘记关闭,把service项目断点关闭,阻塞解除,再次点击按钮,功能果然恢复了正常,自己坑了自己一把,立贴提醒自己,不要再犯这个错误!!

Controller 代码 — 调用了其他webService项目接口Center 1

webService接口 — 打了断点

Center 2

发表评论

表情:
评论列表 (有 0 条评论,501人围观)

还没有评论,来说两句吧...

相关阅读