Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web APIs
  3. Response
  4. formData()

Response: formData() method

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨April 2021⁩.

Note: This feature is available inWeb Workers.

TheformData() method of theResponse interfacetakes aResponse stream and reads it to completion. It returns a promisethat resolves with aFormData object.

Note:This is mainly relevant toservice workers. If a user submitsa form and a service worker intercepts the request, you could for example callformData() on it to obtain a key-value map, modify some fields, then sendthe form onwards to the server (or use it locally).

Syntax

js
formData()

Parameters

None.

Return value

APromise that resolves with aFormData object.

Exceptions

AbortErrorDOMException

The request wasaborted.

TypeError

Thrown for one of the following reasons:

  • The response body isdisturbed or locked.
  • There was an error decoding the body content (for example, because theContent-Encoding header is incorrect).
  • TheMIME type of the body cannot be determined from theContent-Type headers included in the response, or is notapplication/x-www-form-urlencoded ormultipart/form-data.
  • The body cannot be parsed as aFormData object.

Examples

TBD.

Specifications

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

Browser compatibility

See also

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp