Response: formData() Methode
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.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die formData() Methode des Response Interfaces
nimmt einen Response Stream und liest ihn vollständig aus. Sie gibt ein Promise zurück,
das mit einem FormData Objekt aufgelöst wird.
Hinweis:
Dies ist hauptsächlich relevant für Service Worker. Wenn ein Benutzer
ein Formular absendet und ein Service Worker die Anfrage abfängt, könnten Sie beispielsweise
formData() darauf aufrufen, um eine Schlüssel-Wert-Karte zu erhalten, einige Felder zu ändern und dann
das Formular weiter an den Server zu senden (oder es lokal zu verwenden).
Syntax
formData()
Parameter
Keine.
Rückgabewert
Ausnahmen
AbortErrorDOMException-
Die Anfrage wurde abgebrochen.
TypeError-
Wird aus einem der folgenden Gründe ausgelöst:
- Der Antwortkörper ist gestört oder gesperrt.
- Es gab einen Fehler bei der Dekodierung des Inhalts des Antwortkörpers (beispielsweise weil der
Content-EncodingHeader falsch ist). - Der MIME Typ des Körpers kann nicht aus den im Antwortkopf enthaltenen
Content-TypeHeadern bestimmt werden oder ist nichtapplication/x-www-form-urlencodedodermultipart/form-data. - Der Körper kann nicht als
FormDataObjekt analysiert werden.
Beispiele
Wird noch festgelegt.
Spezifikationen
| Specification |
|---|
| Fetch> # ref-for-dom-body-formdata①> |