1
我遇到了Angular 1.5的問題,我無法通過Google找到類似的問題。對於一個可喜的更改,IE中不存在該問題,它只發生在最新版本的Chrome中。
當我接近一個JSON API並且我連續兩次發送同一個GET
請求時,第一個請求返回200 OK
,第二個請求返回304 NOT MODIFIED
。我正在通過'Cache-Control': 'no-cache'
來執行請求,以模擬我們(生成的)API客戶端如何執行請求。通過啓用緩存控制,兩個請求都會正確執行(請參閱F12),程序將終止。使用高速緩存控制禁用,這兩個請求都會正確執行(F12),但程序不會終止。
這是瀏覽器的錯誤,或角的$http
一個bug,還是我失去了一些重要的細節?
謝謝你的時間!
輸出:
Hi
Sending request 1 to http://jsonplaceholder.typicode.com/posts/1...
Success 1!
Resolved 1!
Sending request 2 to http://jsonplaceholder.typicode.com/posts/1...
請求在最新的chrome上爲我解決。 (剛剛更新) – gyc
@gyc:剛剛從52.0.2743.116升級到53.0.2785.89,但我仍然得到相同的輸出。你使用什麼版本? – Jodiug
53.0.2785.89,並在最後 – gyc