XMLHttpRequest (XHR)
, que era lo que se utilizaba antes para hacer peticiones remotas. XMLHttpRequest
es engorroso de utilizar y XML, que es un formato de intercambio de información, ha caído en desuso en favor de JSON.fetch
, que en su versión más simple recibe una URL:fetch
retorna una promesa que se resuelve con la respuesta del servidor:json
del response y anidarlo en la cadena de promesas:fetch
recibe un segundo parámetro, un objeto que podemos utilizar para personalizar nuestra petición. Por ejemplo:XMLHttpRequest (XHR)
pero con un API similar al de Fetch API (basado en promesas). Es ideal cuando necesitamos soportar navegadores antiguos que aún no incluyen Fetch API.axios
, que expone métodos para los diferentes verbos HTTP como GET
, POST
, etc. Veamos un ejemplo:axios
reciben un segundo parámetro, un objeto que puedes utilizar para personalizar la petición: