Response:status 属性
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2017.
值
无符号短整型数。为一种 HTTP 响应状态码。
示例
在我们的 Fetch 响应示例(参见 Fetch 响应在线示例)中,我们使用 Request()
构造函数创建了一个新的 Request
,并为其传递了一个 JPG 路径。接着,我们使用 fetch()
获取此请求,使用 Response.blob
从响应中提取 blob,再使用 URL.createObjectURL()
将其转换为对象 URL,最后在 <img>
中显示它。
注意,在 fetch()
块的顶部,我们将响应的 status
值记录到控制台。
js
const myImage = document.querySelector("img");
const myRequest = new Request("flowers.jpg");
fetch(myRequest)
.then((response) => {
console.log("response.status =", response.status); // response.status = 200
return response.blob();
})
.then((myBlob) => {
const objectURL = URL.createObjectURL(myBlob);
myImage.src = objectURL;
});
规范
Specification |
---|
Fetch # ref-for-dom-response-status① |