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.