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