We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

这篇翻译不完整。请帮忙从英语翻译这篇文章

 

Response() 构造函数创建了一个新的  Response 对象.

语法

let myResponse = new Response(body, init);

参数

body 可选
一个定义response中body的对象. 可以是其中一个:
init 可选
一个参数(options)对象,包含要应用到response上的任何自定义设置. 可能参数(options)是:
  • status: response的状态码, 例如:200.
  • statusText: 和状态码关联的状态消息, 例如: OK.
  • headers:你想加到response上的任何headers, 包含了一个 Headers 对象或满足对象语法的 ByteString key/value 对 (详见 HTTP headers).

例子

在我们的Fetch Response 例子中 (参见Fetch Response live) 我们使用构造函数创建了一个新的Response对象,传递一个新的 Blob 作为body, 和一个包含自定义statusstatusText的init对象:

var myBlob = new Blob();
var init = { "status" : 200 , "statusText" : "SuperSmashingGreat!" };
var myResponse = new Response(myBlob,init);

规范

Specification Status Comment
Fetch
Response()
Living Standard Initial definition

浏览器兼容性

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support 42
41[1]
39 (39)
34[1]
未实现

29
28[1]

未实现
Feature Android Firefox Mobile (Gecko) Firefox OS (Gecko) IE Phone Opera Mobile Safari Mobile Chrome for Android
Basic support 未实现 未实现 未实现 未实现 未实现 未实现 未实现

[1] This feature is implemented behind a preference.

See also

文档标签和贡献者

此页面的贡献者: xgqfrms-GitHub, billcz
最后编辑者: xgqfrms-GitHub,