status
只读特性在
响应
interface contains the status code of the response (e.g.,
200
for a success).
var myStatus = response.status;
A number (to be precise, an unsigned short).
In our
Fetch Response example
(见
Fetch Response live
) we create a new
Request
对象使用
Request()
constructor, passing it a JPG path. We then fetch this request using
fetch()
, extract a blob from the response using
Body.blob
, create an object URL out of it using
URL.createObjectURL
, and display this in an
<img>
.
Note that at the top of the
fetch()
block we log the response
status
value to the console.
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
The definition of 'status' in that specification. |
实时标准 | 初始定义 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
status
|
Chrome
42
|
Edge 14 |
Firefox
39
|
IE No |
Opera
29
|
Safari 10.1 | WebView Android No | Chrome Android No | Firefox Android No |
Opera Android
29
|
Safari iOS 10.3 | Samsung Internet Android No |
完整支持
不支持
实验。期望将来行为有所改变。
用户必须明确启用此特征。
响应
body
bodyUsed
headers
ok
redirected
status
statusText
type
url
useFinalURL