--- title: Response.formData() slug: Web/API/Response/formData tags: - API - Fetch - Fetch API - FormData - Method - NeedsExample - Reference - Response translation_of: Web/API/Response/formData original_slug: Web/API/Body/formData browser-compat: api.Response.formData ---
formData()
は {{domxref("Response")}} インターフェイスのメソッドで、 {{domxref("Response")}} のストリームを取得して完全に読み取ります。 {{domxref("FormData")}} オブジェクトで解決されるプロミスを返します。
メモ: これは主にサービスワーカーに関連しています。 ユーザーがフォームを送信し、サービスワーカーがリクエストに介入した場合を考えてみましょう。 例えば、キーと値のマップを取得するために formData()
を呼び出し、一部のフィールドを修正した後、フォームをサーバー側に送信 (またはローカルで使用) することができます。
response.formData() .then(function(formdata) { // formdata を使った何らかの処理 });
なし。
{{domxref("FormData")}} オブジェクトで解決される {{jsxref("Promise")}}。
TBD.
{{Compat}}