Response:formData() 方法
        
        
          
                Baseline
                
                  Widely available
                
                
              
        
        
        
          
                
              
                
              
                
              
        
        
      
      This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2021年4月.
备注: 此特性在 Web Worker 中可用。
Response 接口的 formData() 方法接受一个 Response 流,并完整读取它。它将返回一个会兑现为 FormData 对象的 promise。
备注:该方法主要与 service worker 有关。如果用户提交了的表单请求被 service worker 所拦截,你可以像下述的示例一样,调用 formData() 方法来获取一个键值映射,修改某些字段,然后将表单发送到服务器(或在本地使用)。
语法
js
formData()
参数
无。
返回值
异常
DOMExceptionAbortError- 
请求被中止。
 TypeError- 
因以下原因抛出此异常:
- 响应主体被干扰或锁定。
 - 在解码主体内容时存在错误(例如,因为 
Content-Encoding标头不正确)。 - 无法根据响应中包含的 
Content-Type标头来确定主体的 MIME 类型。 - 主体无法被解析为 
FormData对象。 
 
示例
待定。
规范
| Specification | 
|---|
| Fetch> # ref-for-dom-body-formdata①>  | 
            
浏览器兼容性
Loading…