Отправляет email-рассылки с помощью сервиса Sendsay

Как создать сайт

  Все выпуски  

Как создать сайт


Fetch API полное руководство

Здравствуйте! В этом уроке мы с вами рассмотрим дополнительные возможности 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-referrer-when-downgrade", 
// no-referrer, origin, same-origin... mode: "cors", 
// same-origin, no-cors credentials: "same-origin", 
// omit, include cache: "default", 
// no-store, reload, no-cache, force-cache или only-if-cached redirect: "follow", 
// manual, error integrity: "", 
// контрольная сумма, например "sha256-abcdef1234567890" keepalive: false, 
// true signal: undefined, 
// AbortController, чтобы прервать запрос window: window 
// null });

Довольно-таки внушительный список, не так ли?

Опция signal разъяснена в уроке в Fetch: прерывание запроса.

Теперь давайте  про остальные возможности   Читать  далее

Fetch API


В избранное