Response()
构造函数创建新
响应
对象。
var myResponse = new Response(body, init);
null
(which is the default value), or one of:
status
: The status code for the reponse, e.g.,
200
.
statusText
: The status message associated with the status code, e.g.,
OK
.
headers
: Any headers you want to add to your response, contained within a
头
object or object literal of
ByteString
key/value pairs (see
HTTP headers
for a reference).
In our
Fetch Response example
(见
Fetch Response live
) we create a new
响应
object using the constructor, passing it a new
Blob
as a body, and an init object containing a custom
status
and
statusText
:
var myBlob = new Blob();
var init = { "status" : 200 , "statusText" : "SuperSmashingGreat!" };
var myResponse = new Response(myBlob,init);
| 规范 | 状态 | 注释 |
|---|---|---|
|
Fetch
The definition of 'Response()' in that specification. |
实时标准 | 初始定义 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Response()
构造函数
|
Chrome
42
|
Edge 15 |
Firefox
39
|
IE No |
Opera
29
|
Safari 10.1 | WebView Android 42 |
Chrome Android
42
|
Firefox Android Yes |
Opera Android
29
|
Safari iOS 10.3 | Samsung Internet Android 4.0 |
| body parameter accepts ReadableByteStream | Chrome 52 | Edge ≤79 | Firefox No | IE No | Opera 39 | Safari No | WebView Android 52 | Chrome Android 52 | Firefox Android No | Opera Android 41 | Safari iOS 10.3 | Samsung Internet Android 6.0 |
body parameter can be
null
|
Chrome Yes | Edge ≤79 | Firefox 59 | IE No | Opera Yes | Safari No | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS No | Samsung Internet Android Yes |
完整支持
不支持
实验。期望将来行为有所改变。
用户必须明确启用此特征。
响应
Response()