Was bedeutet HTTP?
Eine Anfrage enthält unter anderem eine Methode wie GET oder POST, eine Zieladresse und gegebenenfalls Daten. Die Antwort nennt einen Statuscode und kann weitere Inhalte zurückgeben.
HTTP selbst ist zustandslos: Anfragen müssen jeweils ausreichend eingeordnet werden können. Anwendungen dürfen trotzdem beispielsweise Kundenkonten und Bestellungen speichern. Für eine verschlüsselte Übertragung wird HTTP über TLS als HTTPS verwendet.
So sieht das in der Praxis aus
Beispiel: Ein Integrationsdienst sendet eine Anfrage zur Anlage eines Auftrags und wertet die HTTP-Antwort aus.
Häufige Fragen
Wie unterscheiden sich HTTP und HTTPS?
HTTPS verwendet HTTP über eine mit TLS geschützte Verbindung. So werden Daten auf dem Übertragungsweg verschlüsselt und die Gegenstelle kann geprüft werden.
Was unterscheidet GET von POST?
GET dient dem Abrufen einer Darstellung. POST übergibt Daten zur Verarbeitung gemäß der jeweiligen Schnittstelle. Die genaue fachliche Wirkung muss der Vertrag beschreiben.
Bedeutet zustandslos, dass keine Bestellungen gespeichert werden?
Nein. Zustandslosigkeit betrifft die Kommunikation. Die Anwendung kann Geschäftsdaten dauerhaft speichern und Anfragen über geeignete Kennungen diesen Daten zuordnen.
