Здравствуйте! В этом уроке мы с вами рассмотрим дополнительные возможности Fetch API. Поскольку мы уже много знаем про fetch. Давайте рассмотрим оставшуюся часть API, чтобы охватить все возможности. Хочу заметить, что большинство этих возможностей используются редко. Тем не менее, полезно знать, что вообще может fetch, чтобы, когда появится необходимость, вернуться и прочитать конкретные детали. Нижеследующий список – это все возможные опции для fetch с соответствующими значениями по умолчанию (в комментариях указаны альтернативные значения): let promise = fetch(url, {
method: "GET", // POST, PUT, DELETE, etc.
headers: {
// значение этого заголовка обычно ставится автоматически,
// в зависимости от тела запроса "Content-Type": "text/plain;charset=UTF-8" },
body: undefined // string, FormData, Blob, BufferSource или URLSearchParams
referrer: "about:client", // или "" для того, чтобы не послать заголовок Referer,
// или URL с текущего источника referrerPolicy: "no-refer