Response.formData()

Response 对象中的**formData()** 方法将 Response 对象中的所承载的数据流读取并封装成为一个对象,该方法将返回一个 Promise 对象,该对象将产生一个FormData 对象。

备注: 该方法主要与 service worker 有关。如果客户端提交的一个表单请求被 Service Worker 所截取,你可以像下述的样例一样,调用 formData() 方法来获取一个 key-value 字典,对该字典可以进行修饰,然后将修饰后的表填提交给远端服务器 (或在本地应用)。

语法

response.formData()
.then(function(formdata) {
  // do something with your formdata
});

参数

无。

返回值

生成 FormData对象的Promise (en-US) 对象。

样例

待定。

规范

Specification
Fetch Standard
# ref-for-dom-body-formdata①

Browser compatibility

BCD tables only load in the browser

See also