前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。
我的情况和下面情况一样,有一个断点。
今天调试项目BUG,页面的一个按钮点击后页面无反应,去后台找对应的Controller
也没有发现有断点,浏览器DEBUG发现请求提示 Provisional headers are shown
,没有请求头数据,也没有响应头数据,也就是这个请求根本就没有被发送,我又在后端对应Controller打断点,发现请求根本没有触发断点!
无奈上网搜索问题答案,找了N个回答都不尽人意,看了这个错误的官方解释是,浏览器第一次发送这个请求,请求被阻塞,未收到响应。当要求浏览器再次发送这个请求时,上个同样的请求都还没有收到响应,浏览器就会报这个警告,那么问题会在哪里呢。Controller里面确定没有打断点,还会有什么地方阻塞程序呢,想起来这个Controller是调用了我写在跟一个service项目的A接口的,进service项目的A接口代码一看,果然打了断点忘记关闭,把service项目断点关闭,阻塞解除,再次点击按钮,功能果然恢复了正常,自己坑了自己一把,立贴提醒自己,不要再犯这个错误!!
Controller 代码 -- 调用了其他webService项目接口
webService接口 -- 打了断点