Response属性:statusText
statusText 只读属性
Response 接口的 statusText 只读属性包含与状态码相对应的状态消息(例如,200 表示 ok)。
statusText 只读属性语法
var myStatusText = response .statusText;
statusText 只读属性值
statusText 只读属性会返回一个 ByteString。
statusText 只读属性示例
在我们的Fetch Response示例中,我们使用 Request() 构造函数创建一个新 Request 对象,并将它传递给 JPG 路径。然后我们使用 fetch() 来获取这个请求,使用 Body.blob 从响应中提取一个 blob,使用 URL.createObjectURL 创建一个对象 URL,并在一个 <img> 中显示它。
请注意,在fetch()块的顶部,我们将响应 statusText 值记录到控制台。
var myImage = document.querySelector('img');
var myRequest = new Request('flowers.jpg');
fetch(myRequest).then(function(response) {
console.log(response.statusText); // returns "OK" if the response returned successfully
response.blob().then(function(myBlob) {
var objectURL = URL.createObjectURL(myBlob);
myImage.src = objectURL;
});
});
规范
规范 | 状态 | 注释 |
---|---|---|
Fetch
在该规范中'statusText'的定义。
|
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 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |