馃敟 FETCH: PERSONALIZAR LAS PETICIONES FETCH MEDIANTE EL OBJETO INIT

Fetch: Personalizar las peticiones fetch mediante el objeto init

驴C贸mo personalizar las peticiones mediante fetch?

El m茅todo fetch() puede tomar tambi茅n un objeto opcional init. Este objeto aplica configuraciones personalizadas a la petici贸n del fetch.

Ejemplo de como fetch() es utilizado con una url y un objeto init.

var initObject = {
    method: "POST",
    headers: new Headers(),
    mode: "cors",
    body: "{}",
};

fetch("https://jsonplaceholder.typicode.com/users", initObject)
    .then(function (result) {
        if (!result.ok) return Promise.reject(result.status);
        return result.json();
    })
    .then(function (result) {})
    .catch(function (err) {
        console.log("Error:", err);
    });

Los siguientes atributos del objeto init pueden ser definidos.

  • method
  • body
  • headers
  • mode