¿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