【发布时间】:2018-03-31 17:25:35
【问题描述】:
fetch 是否遵循 HTTP 30x 重定向?
【问题讨论】:
-
根据spec,是的。
-
取决于您是否将其配置为这样做:developer.mozilla.org/en-US/docs/Web/API/Request/Request
标签: javascript http web
fetch 是否遵循 HTTP 30x 重定向?
【问题讨论】:
标签: javascript http web
是的。 Check this。
检查响应是否来自重定向请求 就像在 Response 对象上检查这个标志一样简单。
if (response.redirected) {
//...
}
您可以禁用它:
fetch("awesome-picture.jpg", { redirect: "error" }).then(function(response) {
//some stuff
}).then(function(imageBlob) {
//some other stuff
});
【讨论】: