Response:status 属性
基线 广泛可用
此功能已得到良好建立,并且可在许多设备和浏览器版本上运行。它自 2017 年 3 月.
值
例如,200
表示成功,404
表示找不到资源。
示例
一个无符号短整型数字。这是 HTTP 响应状态代码 之一。
在我们的 Fetch 响应示例(请参阅 Fetch 响应实时演示)中,我们使用 Request()
构造函数创建一个新的 Request
对象,并向其传递 JPG 路径。然后,我们使用 fetch()
获取此请求,使用 Response.blob
从响应中提取 Blob,使用 URL.createObjectURL()
为其创建对象 URL,并在 <img>
中显示它。
请注意,在
fetch()
块的顶部,我们将响应 status
值记录到控制台。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;
});
规范
js |
---|
规范 # Fetch 标准 |
浏览器兼容性
ref-for-dom-response-status①