Das HTTP Protokoll

Client-Anfrage mit der GET Methode

Die meisten Anfragen (Requests) eines Clients an einen Server verwenden die GET-Methode.

Mit der GET-Methode fragt ein Client eine Ressource von einem Server an, z.B. eine html-Datei.

Der unten abgebildete Abschnitt zeigt ein Beispiel für eine Client-Anfrage mit der GET-Methode. Der Client fragt beim Host mit der IP 192.168.4.1 die Ressource / an.
Darüberhinaus werden einige zusätzliche Infos vom Client an den Server übermittelt, wie man dem Text der Anfrage leicht entnehmen kann.

  GET / HTTP/1.1
  Host: 192.168.4.1
  User-Agent: Mozilla/5.0 (Android 4.4.2; Tablet; rv:68.0) Gecko/68.0 Firefox/68.0
  Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
  Accept-Language: de-DE,de;q=0.8,en-US;q=0.5,en;q=0.3
  Accept-Encoding: gzip, deflate
  DNT: 1
  Connection: keep-alive
  Upgrade-Insecure-Requests: 1
  Cache-Control: max-age=0  

Die erste, hervorgehobene Zeile der Anfrage stellt die Request-Line dar.

Die restlichen Zeilen bilden den Header der Anfrage.

Die letzte Zeile ist eine Leerzeile, bestehend aus CR (Wagenrücklauf) LF (Zeilenvorschub).