HTMLWiki.de: HTTP und HTTPS
HTMLWiki.de >
HTML lernen • Beispiele • Tutorials • KI

[ START ] [ TUTORIAL ] [ HTML ] [ CSS ] [ KI ] [ SPIELWIESE ] [ SITEMAP ]

HTTP und HTTPS einfach erklärt

HTTP (HyperText Transfer Protocol) ist die Sprache in der Browser und Webserver miteinander reden. Sie ist erfreulich simpel und folgt einem einzigen Muster: Anfrage hin, Antwort zurückk.

Anfrage und Antwort

So sieht das im Kern aus (vereinfacht)

Browser:  GET /tutorial/ HTTP/1.1
          Host: www.htmlwiki.de

Server:   HTTP/1.1 200 OK
          Content-Type: text/html; charset=utf-8

          <!DOCTYPE html> ...

Der Browser nennt Methode (GET heißt "gib mir"), Pfad und Host, der Server antwortet mit einem Statuscode, ein paar Kopfzeilen und dem eigentlichen Inhalt. Für jede Datei (Seite, Stylesheet, jedes Bild) läuft so ein Frage-Antwort-Spiel. Beim Absenden von Formularen kommt die zweite wichtige Methode ins Spiel: POST schickt Daten zum Server statt welche zu holenn.

Statuscodes: die Kurznachrichten des Servers

CodeBedeutung
200Alles gut, hier ist der Inhalt.
301Dauerhaft umgezogen, neue Adresse liegt bei. Browser und Suchmaschinen merken sich das.
404Gibt es nicht. Der berühmteste Code von allen, unsere 404-Seite kennst du vielleicht schon.
500Der Server selbst hat ein Problem.

Die erste Ziffer verrät die Familie: 2xx Erfolg, 3xx Umleitung, 4xx Fehler auf Anfrageseite, 5xx Fehler beim Server. Wer das einmal weiß, liest Fehlermeldungen und die Netzwerkansicht der Entwicklerwerkzeuge wie eine Zeitungg.

Das S in HTTPS

HTTPS ist dasselbe Protokoll durch einen verschlüsselten Tunnel. Ohne das S reist alles im Klartext durchs Netz und kann unterwegs mitgelesen oder verändert werden, mit dem S sind Inhalte verschlüsselt und der Browser prüft per Zertifikat, dass er wirklich mit dem richtigen Server spricht. Deshalb gilt heute ausnahmslos: Websites laufen über HTTPS, die Zertifikate dafür gibt es kostenlos und Browser markieren unverschlüsselte Seiten als unsicher. Auch diese Website leitet jede unverschlüsselte Anfrage sofort auf HTTPS umm.

Verwandt: Aufbau einer URL · Webserver und Hosting · Glossar