# Gestion des APIs en javascript ![tag](javascript) ![category](developpement) Il est assez facile d'utiliser les APIs REST en javascript pur. Dans notre cas, pas besoin de framework ou de librairie tiers qui allourdissent le chargement de notre script. Exemple de fichier html permettant par un simple *GET* d'afficher une liste d'article ```html ``` Il est possible d'utiliser les autres verbes des APIs et notament le *POST* ou *PUT* pour envoyer des données ```javascript var xmlhttp = new XMLHttpRequest(); // new HttpRequest instance xmlhttp.open("POST", "https://jsonplaceholder.typicode.com/posts"); xmlhttp.setRequestHeader("Content-Type", "application/json;charset=UTF-8"); xmlhttp.send(JSON.stringify({ "email": "hello@user.com", "response": { "userId": 1, "title":"test", "body":"test" } })); ```