--- title: Body.formData() slug: Web/API/Body/formData translation_of: Web/API/Body/formData ---
Метод formData() из {{domxref("Body")}} принимает поток ответа {{domxref("Response")}} и считывает его до завершения. Он возвращает обещание, которое разрешается с помощью объекта {{domxref("FormData")}}.
Примечание: Это в основном относится к service workers. Если пользователь отправляет форму а service worker перехватывает запрос, можно, например, вызвать formData() чтобы получить набор данных в формате ключ-значение, изменить некоторые поля, а затем отправить форму на сервер, или использовать её локально.
response.formData()
.then(function(formdata) {
// do something with your formdata
});
Нет.
{{domxref("Promise")}} которое разрешается с помощью объекта {{domxref("FormData")}}.
Нужно добавить.
| Specification | Status | Comment |
|---|---|---|
| {{SpecName('Fetch','#dom-body-formdata','formData()')}} | {{Spec2('Fetch')}} |
{{Compat("api.Body.formData")}}