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

       
     今天调试项目BUG,页面的一个按钮点击后页面无反应,去后台找对应的Controller
也没有发现有断点,浏览器DEBUG发现请求提示 Provisional headers are shown

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



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


Controller 代码    -- 调用了其他webService项目接口



webService接口  -- 打了断点 


评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值