--- title: Body.formData() slug: Web/API/Body/formData tags: - API - BODY - Experimental - Fetch - Fetch API - FormData - Method - NeedsExample - Reference translation_of: Web/API/Body/formData ---
El método formData()
de {{domxref("Body")}} mixin toma una cadena {{domxref("Response")}} y la lee completamente. Esto devuelve una promesa que resuelve con un objeto {{domxref("FormData")}}.
Nota: Esto es principalmente relevante en service workers. Si un usuario envia un formulario y un service worker intercepta el request, tu por ejemplo podrás llamar a formData()
para obtener un mapeo del tipo llave-valor, modificar algunos campos, luego enviar el formulario al servidor (o utilizarlo localmente).
response.formData() .then(function(formdata) { // hacer algo con tu formdata });
Ninguno.
Una {{domxref("Promise")}} que resuelve con un objeto {{domxref("FormData")}}.
TBD.
Especificación | Estado | Comentario |
---|---|---|
{{SpecName('Fetch','#dom-body-formdata','formData()')}} | {{Spec2('Fetch')}} |
{{Compat("api.Body.formData")}}