Метод fetch
принимает один обязательный аргумент — путь к запросу (RequestInfo
или URL) — и один опциональный аргумент — объект настроек (RequestInit
).
Обязательный аргумент (input
):
Request
: Экземпляр класса Request
, предоставляющий более гибкую настройку запроса (заголовки, метод и т.д.).Опциональный аргумент (init
): Объект с полями, описывающими настройки запроса. Некоторые часто используемые поля:
method
: HTTP-метод запроса (GET
, POST
, PUT
, DELETE
, OPTIONS
, и т.д.).headers
: Заголовки запроса. Может быть объектом вида ключ-значение или экземпляром класса Headers
.body
: Тело запроса (для методов, отличных от GET
или HEAD
). Может быть строкой, ArrayBuffer
, TypedArray
, DataView
, Blob
, FormData
, URLSearchParams
или ReadableStream
.mode
: Режим запроса (cors
, no-cors
, same-origin
, navigate
).credentials
: Настройка отправки учетных данных (omit
, same-origin
, include
).cache
: Настройка кэширования (default
, no-store
, reload
, no-cache
, force-cache
, only-if-cached
).redirect
: Как обрабатывать перенаправления (follow
, error
, manual
).referrer
: Значение для заголовка `RefeМетод fetch
принимает один обязательный аргумент — путь к запросу (RequestInfo
или URL) — и один опциональный аргумент — объект настроек (RequestInit
).
Обязательный аргумент (input
):
Request
: Экземпляр класса Request
, предоставляющий более гибкую настройку запроса (заголовки, метод и т.д.).Опциональный аргумент (init
): Объект с полями, описывающими настройки запроса. Некоторые часто используемые поля:
method
: HTTP-метод запроса (GET
, POST
, PUT
, DELETE
, OPTIONS
, и т.д.).headers
: Заголовки запроса. Может быть объектом вида ключ-значение или экземпляром класса Headers
.body
: Тело запроса (для методов, отличных от GET
или HEAD
). Может быть строкой, ArrayBuffer
, TypedArray
, DataView
, Blob
, FormData
, URLSearchParams
или ReadableStream
.mode
: Режим запроса (cors
, no-cors
, same-origin
, navigate
).credentials
: Настройка отправки учетных данных (omit
, same-origin
, include
).cache
: Настройка кэширования (default
, no-store
, reload
, no-cache
, force-cache
, only-if-cached
).redirect
: Как обрабатывать перенаправления (follow
, error
, manual
).referrer
: Значение для заголовка `RefeRegister or sign in to get access to full answers for all questions from the question bank.