2017-10-19 103 views
-4

請問fetch是否遵循HTTP 30x重定向?WebAPI獲取是否遵循重定向?

+1

按照[規格](https://fetch.spec.whatwg.org/#http-redirect-fetch),是的。 – Amy

+2

取決於您是否將其配置爲:https://developer.mozilla.org/en-US/docs/Web/API/Request/Request – deceze

回答

1

是的。 Check this

檢查響應是否來自重定向的請求,如 就像在Response對象上檢查這個標誌一樣簡單。

if (response.redirected) { 
    //... 
} 

您可以禁用它:

fetch("awesome-picture.jpg", { redirect: "error" }).then(function(response) { 
    //some stuff 
}).then(function(imageBlob) { 
    //some other stuff 
});