1. 程式人生 > >909422229_ajax 請求 報錯 caution : provisional headers are shown

909422229_ajax 請求 報錯 caution : provisional headers are shown

這次問題出現的是,使用ajax傳送請求。後臺檢測時間,如果超過10秒後沒有處理完成,則返回超時結果。

請求傳送成功後,後臺呼叫介面請求處理。故意等待超時,結果返回了超時的標記,但是前臺ajax url處報

provisional headers are shown。十分不理解,有時候即使登入成功,返回結果卻沒有拿回來。反之後面幾

次登入就沒有該問題。

事出必有因,百度瞭解一下。

解決:

請求後臺處理比較耗時,ajax在等待 10s 發現 後臺 還未返回,就自動斷開了連線。 

故出現奇怪問題。

解決辦法:  

方法1 : 將ajax請求改成 同步。

方法2: 去掉 timeout屬性的設定。

我採用的是第二種,因為下面還有一個ajax需要實時判斷所需要的資源是否已經存在,所以方法一明顯會對我的

下面的ajax帶來問題。結果成功了!!!

希望幫到大家,也給自己記錄一下這次的問題。

下面是博主百度的答案:

https://blog.csdn.net/dandaoyi/article/details/44462811