Response:status 属性

基线 广泛可用

此功能已得到良好建立,并且可在许多设备和浏览器版本上运行。它自 2017 年 3 月.

报告反馈

statusResponse 接口的只读属性,包含响应的 HTTP 状态代码

例如,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①

另请参阅