Zum Inhalt springen

Hypertext Transfer Protocol

HTTP regelt den Austausch von Anfragen und Antworten zwischen Client und Server. Methode, Status und Inhalt müssen zur vereinbarten Anwendung passen.

Auch bekannt alsHTTP
Cloud & Betrieb

Was bedeutet HTTP?

Das Hypertext Transfer Protocol (HTTP) ist ein Anwendungsprotokoll für den Austausch von Anfragen und Antworten. RFC9110 definiert die gemeinsame Bedeutung über mehrere HTTP-Versionen hinweg. MDN erläutert Methoden, Header, Statuscodes und Nachrichteninhalte. HTTP wird für Webseiten und ebenso für Anwendungsschnittstellen verwendet.

Beispiel: eine Projektliste abrufen

Im erfundenen Portal fragt der Browser eine Projektliste beim Server an. Der Server prüft den Zugriff und liefert eine Antwort mit Status und Inhalt. Der Client muss diese Antwort nach dem vereinbarten Schnittstellenformat auswerten, statt schon eine bestehende Verbindung als Erfolg zu behandeln.

HTTP legt nicht von selbst fest, welche Projekte eine Person sehen darf. Diese Regel muss die Anwendung durchsetzen. Ein Statuscode muss das tatsächliche Ergebnis zutreffend beschreiben.

HTTPS bezeichnet HTTP über eine geschützte Verbindung. Die HTTP-Version beschreibt dagegen die Protokollvariante; beides sollte bei Planung und Fehlersuche auseinandergehalten werden.

Quellen

Beiträge zum Thema

Cloud & Betrieb mit ASES

Hosting, Deployment, Wartung und Betreuung