解决浏览器 Provisional headers are shown 无法向后台发送请求问题
前些天發(fā)現(xiàn)了一個巨牛的人工智能學(xué)習(xí)網(wǎng)站,通俗易懂,風(fēng)趣幽默,忍不住分享一下給大家。點(diǎn)擊跳轉(zhuǎn)到教程。
我的情況和下面情況一樣,有一個斷點(diǎn)。
今天調(diào)試項(xiàng)目BUG,頁面的一個按鈕點(diǎn)擊后頁面無反應(yīng),去后臺找對應(yīng)的Controller?
也沒有發(fā)現(xiàn)有斷點(diǎn),瀏覽器DEBUG發(fā)現(xiàn)請求提示?Provisional headers are shown?
?
,沒有請求頭數(shù)據(jù),也沒有響應(yīng)頭數(shù)據(jù),也就是這個請求根本就沒有被發(fā)送,我又在后端對應(yīng)Controller打斷點(diǎn),發(fā)現(xiàn)請求根本沒有觸發(fā)斷點(diǎn)!?
?
?
無奈上網(wǎng)搜索問題答案,找了N個回答都不盡人意,看了這個錯誤的官方解釋是,瀏覽器第一次發(fā)送這個請求,請求被阻塞,未收到響應(yīng)。當(dāng)要求瀏覽器再次發(fā)送這個請求時,上個同樣的請求都還沒有收到響應(yīng),瀏覽器就會報(bào)這個警告,那么問題會在哪里呢。Controller里面確定沒有打斷點(diǎn),還會有什么地方阻塞程序呢,想起來這個Controller是調(diào)用了我寫在跟一個service項(xiàng)目的A接口的,進(jìn)service項(xiàng)目的A接口代碼一看,果然打了斷點(diǎn)忘記關(guān)閉,把service項(xiàng)目斷點(diǎn)關(guān)閉,阻塞解除,再次點(diǎn)擊按鈕,功能果然恢復(fù)了正常,自己坑了自己一把,立貼提醒自己,不要再犯這個錯誤!!
?
Controller 代碼??? -- 調(diào)用了其他webService項(xiàng)目接口
?
webService接口? -- 打了斷點(diǎn)??
?
總結(jié)
以上是生活随笔為你收集整理的解决浏览器 Provisional headers are shown 无法向后台发送请求问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jQuery的name选择器 模糊匹配
- 下一篇: oralce 11g data guar