Statuscode
Wir haben diese Statuscodes bereits gesehen, als der Server eine HTTP-Antwort zurückgegeben hat. Im Antwort-Header konnten wir den Statuscode beobachten, der spezifische Informationen über das Ergebnis vermittelt.
Was sind Anfrage- und Antwortstatus?
Wenn ein Client eine Anfrage an einen Server sendet, gibt der Server eine Antwort zurück, die einen Statuscode enthält. Dieser Statuscode informiert den Client über das Ergebnis der Anfrageverarbeitung.
Statuscode-Gruppen
Informationelle Codes (1xx)
Dieser Statuscode zeigt die Zwischenschritte bei der Verarbeitung einer Anfrage an.
Beispiele sind 100 Continue, was darauf hinweist, dass weitere Daten erwartet werden, und 101 Switching Protocols, was einen Wechsel zu einem anderen Protokoll signalisiert.
Erfolgreiche Codes (2xx)
Dieser Statuscode bestätigt, dass eine Anfrage erfolgreich verarbeitet wurde. Zum Beispiel bedeutet 200 OK, dass die Anfrage erfolgreich war und die Daten übertragen wurden. 201 Created zeigt an, dass eine neue Ressource erstellt wurde, während 204 No Content signalisiert, dass die Anfrage erfolgreich war, aber keine Daten in der Antwort zurückgegeben werden.
Typischerweise zeigt dieser Statuscode an, dass alles in Ordnung ist, und wenn auf Ihrer Seite alles korrekt geladen wurde, bedeutet dies wahrscheinlich, dass der Server einen erfolgreichen Statuscode zurückgegeben hat.
Umleitungscodes (3xx)
Diese Statuscodes erfordern, dass der Client zu einer anderen URL umgeleitet wird. Beispielsweise zeigt 301 Moved Permanently an, dass eine Ressource dauerhaft verschoben wurde, 302 Found bezieht sich auf eine temporäre Umleitung und 304 Not Modified zeigt an, dass keine Änderungen an der Ressource vorgenommen wurden.
Fehlercodes (4xx)
Diese Statuscodes weisen auf Fehler in der Anfrage des Clients hin. Der Code 400 Bad Request weist auf einen Syntaxfehler hin, 401 Unauthorized erfordert eine Authentifizierung, 403 Forbidden verweigert den Zugriff auf die Ressource und 404 Not Found zeigt an, dass die Ressource nicht verfügbar ist.
Diese Fehlerart ist vermutlich bereits mindestens einmal aufgetreten, wobei eine Warnungsseite angezeigt wurde, die darauf hinweist, dass auf Ihrer Seite ein Fehler aufgetreten ist.
Serverfehler (5xx)
Diese Statuscodes weisen auf Probleme auf der Server-Seite hin. Der Code 500 Internal Server Error meldet einen unerwarteten Fehler, 502 Bad Gateway weist auf eine ungültige Antwort eines vorgelagerten Servers hin und 503 Service Unavailable signalisiert, dass der Server vorübergehend nicht verfügbar ist.
Diese Fehlerart sollte in Anwendungen möglichst vermieden werden, da sie auf ein serverseitiges Problem hinweist, was bedeutet, dass auf dem Server etwas schiefgelaufen ist.
Zusammenfassung
Diese Statusmeldungen gewährleisten eine ordnungsgemäße und effektive Interaktion zwischen Client und Server und bieten Zuverlässigkeit sowie Benutzerfreundlichkeit für Webanwendungen.
Hier ist eine Tabelle, die die am häufigsten auftretenden Statuscodes zeigt, denen Sie in Ihren Anwendungen begegnen können.
Natürlich ist dies keine vollständige Liste der Statuscodes; es gibt zahlreiche Codes, und sie alle auswendig zu lernen, kann schwierig und unnötig sein.
Stattdessen können Sie jeden Statuscode wie "status code 200" einfach nachschlagen oder diese Website besuchen, die eine umfassende Sammlung aller Statuscodes enthält.
1. Welcher Statuscode zeigt den erfolgreichen Abschluss einer Anfrage und das Abrufen von Daten an?
2. Welcher Statuscode wird verwendet, um dem Client mitzuteilen, dass eine Authentifizierung zum Zugriff auf die Ressource erforderlich ist?
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Can you explain more about what each status code group means?
What are some examples of when I might see these status codes in real life?
How can I troubleshoot errors related to these status codes?
Awesome!
Completion rate improved to 3.45
Statuscode
Swipe um das Menü anzuzeigen
Wir haben diese Statuscodes bereits gesehen, als der Server eine HTTP-Antwort zurückgegeben hat. Im Antwort-Header konnten wir den Statuscode beobachten, der spezifische Informationen über das Ergebnis vermittelt.
Was sind Anfrage- und Antwortstatus?
Wenn ein Client eine Anfrage an einen Server sendet, gibt der Server eine Antwort zurück, die einen Statuscode enthält. Dieser Statuscode informiert den Client über das Ergebnis der Anfrageverarbeitung.
Statuscode-Gruppen
Informationelle Codes (1xx)
Dieser Statuscode zeigt die Zwischenschritte bei der Verarbeitung einer Anfrage an.
Beispiele sind 100 Continue, was darauf hinweist, dass weitere Daten erwartet werden, und 101 Switching Protocols, was einen Wechsel zu einem anderen Protokoll signalisiert.
Erfolgreiche Codes (2xx)
Dieser Statuscode bestätigt, dass eine Anfrage erfolgreich verarbeitet wurde. Zum Beispiel bedeutet 200 OK, dass die Anfrage erfolgreich war und die Daten übertragen wurden. 201 Created zeigt an, dass eine neue Ressource erstellt wurde, während 204 No Content signalisiert, dass die Anfrage erfolgreich war, aber keine Daten in der Antwort zurückgegeben werden.
Typischerweise zeigt dieser Statuscode an, dass alles in Ordnung ist, und wenn auf Ihrer Seite alles korrekt geladen wurde, bedeutet dies wahrscheinlich, dass der Server einen erfolgreichen Statuscode zurückgegeben hat.
Umleitungscodes (3xx)
Diese Statuscodes erfordern, dass der Client zu einer anderen URL umgeleitet wird. Beispielsweise zeigt 301 Moved Permanently an, dass eine Ressource dauerhaft verschoben wurde, 302 Found bezieht sich auf eine temporäre Umleitung und 304 Not Modified zeigt an, dass keine Änderungen an der Ressource vorgenommen wurden.
Fehlercodes (4xx)
Diese Statuscodes weisen auf Fehler in der Anfrage des Clients hin. Der Code 400 Bad Request weist auf einen Syntaxfehler hin, 401 Unauthorized erfordert eine Authentifizierung, 403 Forbidden verweigert den Zugriff auf die Ressource und 404 Not Found zeigt an, dass die Ressource nicht verfügbar ist.
Diese Fehlerart ist vermutlich bereits mindestens einmal aufgetreten, wobei eine Warnungsseite angezeigt wurde, die darauf hinweist, dass auf Ihrer Seite ein Fehler aufgetreten ist.
Serverfehler (5xx)
Diese Statuscodes weisen auf Probleme auf der Server-Seite hin. Der Code 500 Internal Server Error meldet einen unerwarteten Fehler, 502 Bad Gateway weist auf eine ungültige Antwort eines vorgelagerten Servers hin und 503 Service Unavailable signalisiert, dass der Server vorübergehend nicht verfügbar ist.
Diese Fehlerart sollte in Anwendungen möglichst vermieden werden, da sie auf ein serverseitiges Problem hinweist, was bedeutet, dass auf dem Server etwas schiefgelaufen ist.
Zusammenfassung
Diese Statusmeldungen gewährleisten eine ordnungsgemäße und effektive Interaktion zwischen Client und Server und bieten Zuverlässigkeit sowie Benutzerfreundlichkeit für Webanwendungen.
Hier ist eine Tabelle, die die am häufigsten auftretenden Statuscodes zeigt, denen Sie in Ihren Anwendungen begegnen können.
Natürlich ist dies keine vollständige Liste der Statuscodes; es gibt zahlreiche Codes, und sie alle auswendig zu lernen, kann schwierig und unnötig sein.
Stattdessen können Sie jeden Statuscode wie "status code 200" einfach nachschlagen oder diese Website besuchen, die eine umfassende Sammlung aller Statuscodes enthält.
1. Welcher Statuscode zeigt den erfolgreichen Abschluss einer Anfrage und das Abrufen von Daten an?
2. Welcher Statuscode wird verwendet, um dem Client mitzuteilen, dass eine Authentifizierung zum Zugriff auf die Ressource erforderlich ist?
Danke für Ihr Feedback!