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

转载:https://blog.csdn.net/qq_15801963/article/details/78273395

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

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



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


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



webService接口  -- 打了断点 


转载:https://blog.csdn.net/qq_15801963/article/details/78273395

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

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



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


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



webService接口  -- 打了断点 


猜你喜欢

转载自blog.csdn.net/ahaotata/article/details/85158740