Response: ok 属性
基线 广泛可用
此功能已十分成熟,可在许多设备和浏览器版本上运行。自 2017 年 3 月.
报告反馈
值
ok
是 Response
接口的只读属性,包含一个布尔值,表示响应是否成功(状态码在 200-299 之间)。
示例
布尔值。
在我们的 Fetch Response 示例(参见 Fetch Response 实时示例)中,我们使用 Request()
构造函数创建一个新的 Request
对象,并向其传递一个 JPG 文件路径。然后,我们使用 fetch()
获取此请求,使用 Response.blob
从响应中提取 blob,使用 URL.createObjectURL()
创建一个对象 URL,并在 <img>
中显示它。
注意: 在
fetch()
块的开头,我们将响应的 ok
值记录到控制台中。const myImage = document.querySelector("img");
const myRequest = new Request("flowers.jpg");
fetch(myRequest).then((response) => {
console.log(response.ok); // returns true if the response returned successfully
response.blob().then((myBlob) => {
const objectURL = URL.createObjectURL(myBlob);
myImage.src = objectURL;
});
});
规范
js |
---|
规范 # Fetch 标准 |
浏览器兼容性
ref-for-dom-response-ok②