1620 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
83 Treffer · die ersten 40
Funktioniert nach dem Request-Response-Prinzip: Der Client schickt eine Request (z. B. GET /seite), der Server antwortet mit Statuscode und Inhalt. Baut auf TCP auf. Da alles im Klartext übertragen wird (auch Passwörter, Cookies), heute größtenteils durch HTTPS ersetzt.
Verwandt: HTTPS · Protokoll · Request · TCP · Cookies · Ressourcen
Ganzer Artikel im Wiki →Wird verwendet, wenn ein Client einen großen Body schicken will und vorher mit dem Header Expect: 100-continue nachfragt, ob der Server ihn überhaupt annimmt. So spart man Übertragung, falls der Server ohnehin ablehnen würde (z. B. wegen fehlender Anmeldung).
Verwandt: HTTP-Statuscodes Überblick · HTTP
Ganzer Artikel im Wiki →Der Client schickt Upgrade: websocket und Connection: Upgrade. Stimmt der Server zu, antwortet er mit 101, und über dieselbe Verbindung läuft ab jetzt das neue Protokoll statt HTTP.
Verwandt: HTTP-Statuscodes Überblick · HTTP
Ganzer Artikel im Wiki →Über Link-Header mit rel=preload oder rel=preconnect kann der Browser Stylesheets, Schriften oder Verbindungen früh vorbereiten. Die endgültige Antwort (z. B. 200) folgt danach auf derselben Anfrage.
Verwandt: HTTP-Statuscodes Überblick · HTTP
Ganzer Artikel im Wiki →Der häufigste Statuscode überhaupt. Was im Body steht, hängt von der Methode ab: bei GET die angeforderte Ressource, bei POST das Ergebnis der Aktion.
Verwandt: HTTP-Statuscodes Überblick · HTTP
Ganzer Artikel im Wiki →Typische Antwort auf POST (oder PUT), wenn dadurch etwas Neues entsteht, etwa ein Benutzer oder ein Beitrag. Der Header Location nennt die Adresse der neuen Ressource, oft liefert der Body sie gleich mit.
Verwandt: HTTP-Statuscodes Überblick · HTTP
Ganzer Artikel im Wiki →Die Verarbeitung läuft asynchron, zum Beispiel in einer Warteschlange. Ob sie später klappt, sagt der Code nicht. Meist liefert der Server eine Adresse mit, unter der man den Stand abfragen kann.
Verwandt: HTTP-Statuscodes Überblick · HTTP
Ganzer Artikel im Wiki →Die Antwort hat keinen Body. Der Browser bleibt auf der aktuellen Seite. Üblich nach DELETE oder PUT, wenn der Client keine neuen Daten braucht.
Verwandt: HTTP-Statuscodes Überblick · HTTP
Ganzer Artikel im Wiki →Der Client bittet mit Range: bytes=0-1023 um einen Ausschnitt, der Server antwortet mit 206 und Content-Range. So lassen sich Downloads fortsetzen, und Videoplayer können an eine beliebige Stelle springen.
Verwandt: HTTP-Statuscodes Überblick · HTTP
Ganzer Artikel im Wiki →Der Server antwortet mit einer Weiterleitung. Browser und Suchmaschinen merken sich die neue Adresse.
Verwandt: DNS · HTTP · HTTPS · ERR_TOO_MANY_REDIRECTS · HTTP 302 Found · HTTP 307 Temporary Redirect
Ganzer Artikel im Wiki →Im Unterschied zu 301 gilt die Weiterleitung nur zeitweise. Typisch nach Login oder bei Wartungsseiten.
Verwandt: ERR_TOO_MANY_REDIRECTS · HTTP 301 Moved Permanently · HTTP 303 See Other · HTTP 307 Temporary Redirect · HTTP-Statuscodes Überblick
Ganzer Artikel im Wiki →Wird nach einem POST verwendet, um den Browser auf eine Ergebnisseite umzuleiten (Post/Redirect/Get). Dadurch löst das Neuladen der Seite die Aktion nicht erneut aus.
Verwandt: HTTP-Statuscodes Überblick · HTTP · HTTP 302 Found
Ganzer Artikel im Wiki →Der Browser fragt mit If-None-Match (ETag) oder If-Modified-Since nach. Hat sich die Datei nicht geändert, antwortet der Server mit 304 ohne Body, und der Browser nimmt seine Kopie aus dem Cache. Das spart Datenmenge und Ladezeit.
Verwandt: HTTP-Statuscodes Überblick · HTTP · HTTP-Caching · Caching
Ganzer Artikel im Wiki →Anders als bei 302 darf der Client aus einem POST nicht stillschweigend ein GET machen. Er wiederholt dieselbe Anfrage an der neuen Adresse. Suchmaschinen behalten die alte Adresse im Index.
Verwandt: HTTP-Statuscodes Überblick · HTTP 301 Moved Permanently · HTTP 302 Found · HTTP 308 Permanent Redirect
Ganzer Artikel im Wiki →Das Gegenstück zu 301 mit Methodentreue: Ein POST bleibt ein POST. Suchmaschinen übernehmen die neue Adresse, Browser dürfen die Weiterleitung dauerhaft merken.
Verwandt: HTTP-Statuscodes Überblick · HTTP 301 Moved Permanently · HTTP 307 Temporary Redirect
Ganzer Artikel im Wiki →Der Fehler liegt aus Sicht des Servers beim Client.
Verwandt: HTTP · API · JSON · HTTP 422 Unprocessable Content · HTTP-Statuscodes Überblick
Ganzer Artikel im Wiki →Der Server weiß nicht, wer du bist (fehlende oder falsche Authentifizierung).
Verwandt: HTTP 403 Forbidden · Authentifizierung · API-Keys · HTTP-Statuscodes Überblick
Ganzer Artikel im Wiki →Anders als bei 401 hilft eine erneute Anmeldung meist nicht: Es fehlen die Rechte.
Verwandt: HTTP 401 Unauthorized · Firewall · HTTP-Statuscodes Überblick
Ganzer Artikel im Wiki →Der Server ist erreichbar, aber unter dieser Adresse existiert nichts.
Verwandt: HTTP 410 Gone · HTTP · HTTP 301 Moved Permanently · HTTP-Statuscodes Überblick
Ganzer Artikel im Wiki →Der Server kennt die Ressource, akzeptiert aber nur andere Methoden (etwa GET).
Verwandt: HTTP · REST · HTTP 501 Not Implemented · HTTP-Statuscodes Überblick
Ganzer Artikel im Wiki →Der Client nennt in Accept, Accept-Language oder Accept-Encoding, was er verstehen kann. Findet der Server nichts Passendes, antwortet er mit 406 (viele Server liefern stattdessen einfach ihr Standardformat).
Verwandt: HTTP-Statuscodes Überblick · HTTP
Ganzer Artikel im Wiki →Der Client war zu langsam oder die Verbindung hakte.
Verwandt: HTTP · Latenz · HTTP-Statuscodes Überblick
Ganzer Artikel im Wiki →Die Anfrage ist formal in Ordnung, lässt sich aber gerade nicht ausführen: zum Beispiel weil eine andere Änderung dazwischenkam oder der Eintrag schon existiert. Meist erklärt der Body, wie der Konflikt zu lösen ist.
Verwandt: HTTP-Statuscodes Überblick · HTTP
Ganzer Artikel im Wiki →Im Unterschied zu 404 ist klar, dass sie nicht wiederkommt. Suchmaschinen entfernen die Seite schneller aus dem Index.
Verwandt: HTTP 404 Not Found · HTTP · HTTP-Statuscodes Überblick
Ganzer Artikel im Wiki →Typisch beim Hochladen großer Dateien.
Verwandt: HTTP · Bildkompression (JPEG, PNG, WebP) · HTTP-Statuscodes Überblick
Ganzer Artikel im Wiki →Server und Proxys begrenzen die Länge der URL, oft auf etwa 8 KB (nginx: 8 KB, andere weniger). Überlange Adressen entstehen meist durch riesige Query-Strings, etwa wenn viele Daten per GET übergeben werden.
Verwandt: HTTP-Statuscodes Überblick · HTTP
Ganzer Artikel im Wiki →Der Server erwartet zum Beispiel JSON, bekommt aber ein Formular oder reinen Text. Der Header Content-Type passt nicht zu dem, was die Schnittstelle versteht.
Verwandt: HTTP-Statuscodes Überblick · HTTP
Ganzer Artikel im Wiki →Der Server weigert sich, Kaffee zu kochen, weil er eine Teekanne ist. Manche Dienste nutzen ihn für abgewiesene Bots.
Verwandt: HTTP · HTTP-Statuscodes Überblick
Ganzer Artikel im Wiki →Anders als bei 400 ist die Anfrage lesbar (z. B. gültiges JSON), doch die Werte sind fachlich ungültig: eine Pflichtangabe fehlt oder ein Wert liegt außerhalb des erlaubten Bereichs. Viele APIs verwenden 422 für Validierungsfehler.
Verwandt: HTTP-Statuscodes Überblick · HTTP · HTTP 400 Bad Request
Ganzer Artikel im Wiki →Der Server schützt sich vor Überlastung und Missbrauch.
Verwandt: HTTP · DDoS · API-Keys · HTTP-Statuscodes Überblick
Ganzer Artikel im Wiki →Der Code wurde 2015 nach dem Roman "Fahrenheit 451" benannt. Er zeigt an, dass Gerichtsbeschluss, Gesetz oder behördliche Anordnung den Abruf verbieten, zum Beispiel Netzsperren oder Länder-Sperren.
Verwandt: HTTP-Statuscodes Überblick · HTTP
Ganzer Artikel im Wiki →Allgemeiner Serverfehler ohne Detail. Die Ursache steht in den Server-Logs.
Verwandt: HTTP 502 Bad Gateway · HTTP 503 Service Unavailable · Environment Variables · Backend · HTTP 501 Not Implemented · HTTP-Statuscodes Überblick
Ganzer Artikel im Wiki →Im Gegensatz zu 405 (Methode für diese Adresse nicht erlaubt) bedeutet 501, dass der Server die Methode generell nicht beherrscht, etwa eine ungewöhnliche wie PATCH bei sehr einfachen Servern.
Verwandt: HTTP-Statuscodes Überblick · HTTP 405 Method Not Allowed · HTTP 500 Internal Server Error
Ganzer Artikel im Wiki →Typisch bei nginx, Cloudflare oder Load Balancern.
Verwandt: HTTP 500 Internal Server Error · HTTP 504 Gateway Timeout · Load-Balancing · HTTP-Statuscodes Überblick
Ganzer Artikel im Wiki →Oft mit Retry-After. Der Dienst läuft, kann aber gerade keine Anfragen annehmen.
Verwandt: HTTP 500 Internal Server Error · Load-Balancing · DDoS · HTTP-Statuscodes Überblick
Ganzer Artikel im Wiki →Das Backend antwortet, aber zu langsam.
Verwandt: HTTP 502 Bad Gateway · Latenz · Datenbank · HTTP-Statuscodes Überblick
Ganzer Artikel im Wiki →Selten: Ein Client spricht eine Version (z. B. HTTP/2 oder HTTP/0.9), die der Server nicht kennt. Moderne Browser handeln die Version aus und fallen bei Bedarf auf HTTP/1.1 zurück.
Verwandt: HTTP-Statuscodes Überblick · HTTP
Ganzer Artikel im Wiki →Jeder Verbindungsaufbau kostet mehrere Hin- und Rückwege (TCP-Handshake, bei HTTPS zusätzlich TLS). Wird die Verbindung beibehalten, sparen Folgeanfragen diese Zeit.
Verwandt: Connection Pooling · TCP Slow Start und Staukontrolle
Ganzer Artikel im Wiki →Der Server steuert das Caching mit Headern: Cache-Control (wie lange und von wem speicherbar), ETag und Last-Modified (Prüfung, ob sich etwas geändert hat). Bei einer Prüfung antwortet der Server nur mit „304 Not Modified", wenn sich nichts geändert hat.
Verwandt: CDN (Content Delivery Network) · GraphQL und gRPC · HTTP 304 Not Modified
Ganzer Artikel im Wiki →Die erste Ziffer zeigt die Klasse.
Verwandt: HTTP 100 Continue · HTTP 101 Switching Protocols · HTTP 103 Early Hints · HTTP 200 OK · HTTP 201 Created · HTTP 202 Accepted
Ganzer Artikel im Wiki →