Was bedeutet Endpunkt?
Bei einer HTTP-Schnittstelle ist das beispielsweise eine Adresse für Aufträge. Zusammen mit der verwendeten Methode ergibt sich die Aktion: GET liest Daten, POST kann einen neuen Vorgang anlegen.
Zur vollständigen Beschreibung gehören außerdem benötigte Eingaben, erlaubte Zugriffe und mögliche Antworten. Die Adresse allein erklärt noch nicht, wie der Endpunkt korrekt verwendet wird.
So sieht das in der Praxis aus
Beispiel: Ein GET-Aufruf liest einen Auftrag. Ein POST-Aufruf an die Auftragssammlung legt nach den vereinbarten Regeln einen neuen Auftrag an.
Häufige Fragen
Sind Adresse und Endpunkt immer dasselbe?
Umgangssprachlich oft. Für die genaue Funktion ist bei HTTP zusätzlich die Methode wichtig. Dieselbe Adresse kann damit unterschiedliche Aktionen anbieten.
Warum funktioniert ein Aufruf im Browser nicht wie erwartet?
Ein einfacher Browseraufruf verwendet normalerweise GET. Der Endpunkt kann aber eine andere Methode, Zugangsdaten oder einen bestimmten Anfrageinhalt benötigen.
Welche Angaben braucht man zum Testen eines Endpunkts?
Methode und Adresse, notwendige Zugangsrechte sowie passende Beispieldaten. Die erwartete Antwort und mögliche Fehler müssen ebenfalls dokumentiert sein.
