Spec-Zone.ru › Web APIs

Ответ: метод formData()

Базовая линия Широко доступна

Эта функция хорошо отработана и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с марта 2017 года.

  • Подробнее
  • Показать полную совместимость
  • Отправить отзыв

Примечание: Эта функция доступна в Web Workers.

Метод formData() интерфейса Response принимает поток Response и считывает его до конца. Он возвращает обещание, которое разрешается объектом FormData.

Примечание: Это в основном актуально для сервисных рабочих потоков. Если пользователь отправляет форму, и сервисный рабочий поток перехватывает запрос, вы можете, например, вызвать formData() для получения карты ключ-значение, изменить некоторые поля, а затем отправить форму на сервер (или использовать её локально).

Синтаксис

formData()

Параметры

Нет.

Возвращаемое значение

Обещание Promise, которое разрешается объектом FormData.

Исключения

DOMException AbortError

Запрос был отменён.

TypeError

Выбрасывается по одной из следующих причин:

  • Тело ответа разрушено или заблокировано.
  • Произошла ошибка при декодировании содержимого тела (например, из-за неправильного заголовка Content-Encoding).
  • Тип MIME тела нельзя определить из заголовков Content-Type, включенных в ответ.
  • Тело нельзя обработать как объект FormData.

Примеры

Предстоит заполнить.

Спецификации

Спецификация
Fetch
# ref-for-dom-body-formdata①

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на iOS Samsung Internet WebView Android
formData 60 79 39 47 14.1
10.1Метод существует, но всегда отклоняется с NotSupportedError. См. ошибку 215671.
60 39 44 14.5
10.3Метод существует, но всегда отклоняется с NotSupportedError. См. ошибку 215671.
8.0 60

См. также

  • API сервисных рабочих потоков
  • Управление доступом к HTTP (CORS)
  • HTTP

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Response/formData

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API