Aller au contenu principal

Le site est en cours de migration vers la solution la plus adaptée.

Aller au contenu principal

Adieu XMLHttpRequest (l'ancêtre), adieu jQuery.ajax. Voici Fetch. C'est le requests du navigateur.

async function getGithubUser(username) {
    // 1. Lancer la requête
    const response = await fetch(`https://api.github.com/users/${username}`);
    
    // 2. Vérifier le statut (Fetch ne rejette pas l'erreur sur 404/500, seulement sur panne réseau)
    if (!response.ok) {
        throw new Error(`Erreur HTTP: ${response.status}`);
    }
    
    // 3. Parser le JSON (c'est aussi asynchrone !)
    const data = await response.json();
    
    console.log(`Nom : ${data.name}`);
}

getGithubUser("octocat");

Fetch est natif dans tous les navigateurs modernes. Pas besoin de librairie.

Commentaires (0)

Laisser un commentaire

Aucun commentaire pour le moment. Soyez le premier à commenter !