Response属性:status
status 只读属性
Response 接口的 status 只读属性包含响应的状态码(例如,200表示成功)。
status 只读属性语法
var myStatus = response .status;
status 只读属性值
该属性返回一个数字。
status 只读属性示例
在我们的 Fetch Response 示例中,我们使用 Request() 构造函数创建一个新 Request 对象,并将它传递给 JPG 路径。然后我们使用 fetch() 来获取这个请求,使用 Body.blob 从响应中提取一个 blob,使用 URL.createObjectURL 创建一个对象 URL,并在一个 <img> 中显示它。
请注意,在 fetch() 块的顶部,我们将响应 status 值记录到控制台。
var myImage = document.querySelector('img');
var myRequest = new Request('flowers.jpg');
fetch(myRequest).then(function(response) {
console.log(response.status); // returns 200
response.blob().then(function(myBlob) {
var objectURL = URL.createObjectURL(myBlob);
myImage.src = objectURL;
});
});
规范
规范 | 状态 | 注释 |
---|---|---|
Fetch
该规范中'status'的定义。
|
Living Standard
|
初始定义 |
浏览器兼容性
电脑端 | 移动端 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome
|
Edge
|
Firefox
|
Internet Explorer
|
Opera
|
Safari
|
Androidwebview | Chrome for Android
|
Edge Mobile | Firefox for Android
|
Opera for Android
|
iOS Safari | |
基本支持 | 支持:42 | 支持 | 支持:39 | 不支持 | 支持:29 | 不支持 | 不支持 | 不支持 | 支持 | 不支持 | 不支持 | 不支持 |