Comment obtenir le code d'état HTTP en JavaScript
Introduction :
Dans le développement front-end, nous devons souvent gérer l'interaction avec l'interface back-end, et le code d'état HTTP en est une partie très importante. Comprendre et obtenir les codes d'état HTTP nous aide à mieux gérer les données renvoyées par l'interface. Cet article explique comment utiliser JavaScript pour obtenir des codes d'état HTTP et fournit des exemples de code spécifiques.
1. Qu'est-ce que le code d'état HTTP ? Le code d'état HTTP fait référence au code numérique contenu dans l'en-tête de réponse renvoyé par le serveur lorsque le navigateur initie une requête au serveur. Ce code numérique représente le résultat du traitement de la demande par le serveur. Les codes d'état courants incluent 200, 404, 500, etc.
XMLHttpRequest est un objet de navigateur intégré utilisé pour interagir avec le serveur, via lequel nous pouvons envoyer des requêtes HTTP et obtenir la réponse du serveur. Lors de l'obtention de la réponse du serveur, nous pouvons obtenir le code d'état HTTP via l'attribut status de l'objet XMLHttpRequest.
var xhr = new XMLHttpRequest(); xhr.open('GET', 'http://example.com/api'); xhr.onreadystatechange = function() { if (xhr.readyState === XMLHttpRequest.DONE) { var status = xhr.status; console.log(status); } }; xhr.send();
fetch est une API de requête réseau simplifiée en JavaScript. Elle utilise Promise pour gérer les opérations asynchrones des requêtes réseau. Le résultat renvoyé par fetch est un objet Promise, et nous pouvons obtenir le code d'état HTTP via son attribut res.status.
fetch('http://example.com/api') .then(function(res) { var status = res.status; console.log(status); });
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!