2017-02-02 69 views
9

我一直在使用新fetch API而不是舊的XMLHttpRequest如何中止提取請求?

這是偉大的,但我缺少一個重要的功能,xhr.abort()

我找不到任何關於該功能的信息用於獲取。

謝謝。

更新: 中止當前哈克解決方法獲取https://github.com/Morantron/poor-mans-cancelable-fetch

基本上你開始在一個網絡工作者的獲取和取消網絡工作者中止獲取

+1

那是因爲你無法取消取:( 見: https://github.com/tc39/proposal-cancelable-promises/issues/70 https://github.com/whatwg/fetch/issues/27 所以,如果你真的需要中止請求,堅持與XHR – Pimmol

+3

可能重複[如何取消HTTP提取()請求?](https://stackoverflow.com/questions/31061838/how-do-i-cancel-an-http-fetch-request) – spro

+0

解決方法似乎矯枉過正,我會更好地填充提取然後添加缺少的功能 – pdem

回答