Response:statusText 属性

基线 广泛可用

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

statusTextResponse 接口的只读属性,它包含与 Response.status 中的 HTTP 状态码相对应的状态消息。

例如,对于状态码 200,这将是 OK,对于 100,这将是 Continue,对于 404,这将是 Not Found

价值

一个包含与响应相关的 HTTP 状态消息的 String。默认值为 ""。

有关代码及其关联的状态消息的列表,请参见 HTTP 响应状态代码。请注意,HTTP/2 不支持 状态消息。

示例

在我们的 Fetch Response 示例(参见 Fetch Response 实时)中,我们使用 Request() 构造函数创建一个新的 Request 对象,并将 JPG 路径传递给它。然后,我们使用 fetch() 获取此请求,使用 Response.blob 从响应中提取一个 blob,使用 URL.createObjectURL() 从中创建一个对象 URL,并在 <img> 中显示。

请注意,在 fetch() 块的顶部,我们将响应的 statusText 值记录到控制台。

js
const myImage = document.querySelector("img");

const myRequest = new Request("flowers.jpg");

fetch(myRequest)
  .then((response) => {
    console.log("response.statusText =", response.statusText); // response.statusText = "OK"
    return response.blob();
  })
  .then((myBlob) => {
    const objectURL = URL.createObjectURL(myBlob);
    myImage.src = objectURL;
  });

规范

规范
Fetch 标准
# ref-for-dom-response-statustext①

浏览器兼容性

BCD 表仅在浏览器中加载

另请参阅