Fetch: Personalizar las peticiones fetch mediante el objeto init de 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