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

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

我的情况和下面情况一样,有一个断点。

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

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

 

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

 

 

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

 

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

 

webService接口  -- 打了断点  

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值