Response: formData() 方法
注意:此功能在 Web Workers 中可用。
Response 介面的 formData() 方法會讀取一個 Response 流並將其讀取完畢。它返回一個解析為 FormData 物件的 Promise。
注意:這主要與 Service Worker 相關。如果使用者提交了表單,並且 Service Worker 攔截了該請求,您可以呼叫 formData() 方法獲取一個鍵值對對映,修改某些欄位,然後將表單轉發給伺服器(或在本地使用)。
語法
js
formData()
引數
無。
返回值
異常
AbortErrorDOMException-
請求已被 中止。
TypeError-
因以下原因之一而丟擲:
- 響應體已被 干擾或鎖定。
- 解碼正文內容時出錯(例如,因為
Content-Encoding標頭不正確)。 - 無法從響應中包含的
Content-Type標頭確定主體的 MIME 型別。 - 無法將主體解析為
FormData物件。
示例
待定。
規範
| 規範 |
|---|
| Fetch # ref-for-dom-body-formdata① |
瀏覽器相容性
載入中…