Zurück zur Übersicht

Begriff

Endpoint

API Networking S1
2 Quellen 0 Lernpfade 0 Backlinks enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Wenn du in ein Restaurant gehst, gibt es verschiedene Schalter. Einen für "Bestellung aufgeben". Einen für "Essen abholen". Einen für "Bezahlen". Eine API (Kellner) im Internet funktioniert genauso. Die Schalter sind die Endpoints. Es sind spezifische URLs, an die du eine Nachricht schickst, um etwas Bestimmtes zu tun.

  • https://api.shop.de/users -> Liste aller User holen.
  • https://api.shop.de/buy -> Kaufen. Jeder Endpoint hat eine klare Aufgabe.

Merksatz: Eine spezifische Adresse (URI) einer API, über die Clients auf eine bestimmte Ressource oder Funktion zugreifen können.


Quick-Check

  1. Query Params vs. Path Params?
    Path (/users/5) identifiziert eine eindeutige Ressource. Query (/users?role=admin) filtert oder sortiert. Wenn du eine Ressource meinst, nutze Path.
  2. Healthcheck Endpoint?
    /health oder /status. Ein spezieller Endpoint, der 200 OK zurückgibt, wenn die DB Verbindung steht. Loadbalancer pingen diesen Endpoint alle 5 Sekunden, um zu wissen, ob der Server noch lebt.
  3. Was ist ein "Public Endpoint"?
    Ein Endpoint ohne Authentifizierung (z. B. Login, Landing Page Dat). Alles hinter /admin/... sind "Protected Endpoints" (brauchen Token).