Wofür steht HTTP?
Hypertext Transfer Protocol
Was ist HTTP?
Ein Protokoll zur Übertragung von Daten im Internet zwischen Client und Server.
Was bedeutet „zustandslose Kommunikation“ bei HTTP?
Jede Anfrage wird unabhängig behandelt, ohne gespeicherte Zustandsinformationen.
Was sind HTTP-Statuscodes?
Rückmeldungen des Servers über das Ergebnis einer Anfrage.
Was regeln Caching-Mechanismen bei HTTP?
Wie lange Inhalte gültig sind und wann sie neu geladen werden müssen.
Nenne den Vorteil von HTTP-Caching
Kürzere Ladezeiten und geringere Netzwerklast.
Was bietet HTTPS zusätzlich zu HTTP?
Verschlüsselung der Datenübertragung durch SSL/TLS.
Was bedeutet ,,nicht-persistente Verbindung” bei HTTP?
Die Verbindung zwischen Browser und Webserver schließt nach jeder Antwort
Was bedeutet ,,Persistente” Verbindung bei HTTP?
Die Verbindung zwischen Browser und Webserver bleibt über mehrere Anfragen offen
Welche Daten kann HTTP übertragen?
HTML, CSS, JavaScript, Bilder, JSON, Videos und weitere Datentypen
Auf welcher Schicht befindet sich das HTTP Protokoll im TCP/IP-Referenzmodell?
In der Anwendungsschicht
Nenne alle HTTP Methoden
GET, POST, PUT, PATCH, DELETE und HEAD
Was macht GET?
Fordert Daten vom Server an
Was macht POST?
Sendet Daten an den Server
Was macht PUT?
Aktualisiert bestehende Daten auf dem Server vollständig
Was macht PATCH?
Aktualisiert bestehende Daten auf dem Server nur teilweise
Was macht DELETE?
Entfernt bestehende Daten
Was macht HEAD?
Ruft die Header Informationen einer Ressource ohne Inhalt ab
Nenne alle HTTP Statuscodes
200 OK, 301 Moved Permanently, 302 Found, 400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found, 500 internal Server Error, 503 Service Unavailable
Was bedeutet 200 OK?
Die Anfrage war erfolgreich
Was bedeutet 301 Moved Permanently?
Die angeforderte Ressource wurde dauerhaft verschoben
Was bedeutet 302 Found?
Die angeforderte Ressource wurde vorübergehend verschoben
Was bedeutet 400 Bad Request?
Die Anfrage war fehlerhaft oder konnte nicht verstanden werden
Was bedeutet 401 Unauthorized?
Authentifizierung ist erforderlich und fehlgeschlagen oder noch nicht bereitgestellt