So erhalten Sie den HTTP-Statuscode in JavaScript
Einführung:
Bei der Front-End-Entwicklung müssen wir uns häufig mit der Interaktion mit der Back-End-Schnittstelle befassen, und der HTTP-Statuscode ist ein sehr wichtiger Teil davon. Das Verstehen und Abrufen von HTTP-Statuscodes hilft uns, die von der Schnittstelle zurückgegebenen Daten besser zu verarbeiten. In diesem Artikel wird erläutert, wie Sie mithilfe von JavaScript HTTP-Statuscodes erhalten, und es werden spezifische Codebeispiele bereitgestellt.
1. Was ist ein HTTP-Statuscode? Der HTTP-Statuscode bezieht sich auf den numerischen Code, der im Antwortheader enthalten ist, der vom Server zurückgegeben wird, wenn der Browser eine Anfrage an den Server initiiert. Dieser numerische Code stellt das Ergebnis der Verarbeitung der Anfrage durch den Server dar. Zu den gängigen Statuscodes gehören 200, 404, 500 usw.
XMLHttpRequest ist ein integriertes Browserobjekt, das zur Interaktion mit dem Server verwendet wird und über das wir HTTP-Anfragen senden und die Antwort des Servers erhalten können. Wenn wir die Serverantwort erhalten, können wir den HTTP-Statuscode über das Statusattribut des XMLHttpRequest-Objekts abrufen.
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 ist eine vereinfachte Netzwerkanforderungs-API. Sie verwendet Promise, um asynchrone Vorgänge von Netzwerkanforderungen abzuwickeln. Das von fetch zurückgegebene Ergebnis ist ein Promise-Objekt, und wir können den HTTP-Statuscode über sein res.status-Attribut abrufen.
fetch('http://example.com/api') .then(function(res) { var status = res.status; console.log(status); });
Das obige ist der detaillierte Inhalt vonSo erhalten Sie auf einfache Weise HTTP-Statuscode in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!