HTTP
Problem
Ein Browser ist mit einem Webserver verbunden.
Jetzt braucht es einen Standardweg, um zu sagen:
Gib mir diese Seite.
or:
Hier sind einige Daten.
Lösung — HTTP
HTTP definiert Anfragen und Antworten.
GET /products/42
↓
200 OK
{ Produktdaten }
Beide Seiten verstehen die gleiche Konversation auf Anwendungsebene.
Kerngedanke: HTTP bietet eine Standard-Anfrage-/Antwortsprache für Anwendungen.