⊗inhpAdvRA 29 of 29 menu

REST API im HTTP-Protokoll

In der Regel werden bei der Erstellung von Websites für das Abrufen, Erstellen, Ändern und Löschen von Daten nur die Methoden GET und POST verwendet, da sie von Browsern und Servern gut unterstützt werden. Dasselbe gilt auch für APIs, die von Websites bereitgestellt werden. Es gibt jedoch spezielle Ansätze, die APIs zur allgemeinen Bequemlichkeit sowohl für API-Entwickler als auch für deren Nutzer standardisieren.

Einer dieser Ansätze ist REST API (oft sagt man RESTful und verwendet dieses Wort als Adjektiv). Dieser API liegt die umfangreiche Nutzung der Methoden des HTTP-Protokolls zugrunde. In diesem Ansatz werden mit der Methode GET Daten abgerufen, mit der Methode POST erstellt, mit der Methode PUT geändert und mit der Methode DELETE gelöscht.

Als Beispiel betrachten wir eine bestimmte API, die mit Benutzern arbeitet. Schauen wir uns an, wie die URLs für verschiedene Aktionen aussehen werden.

Alle Benutzer abrufen:

GET http://api.loc/users/

Einen Benutzer anhand seiner ID abrufen:

GET http://api.loc/user/1/

Benutzer erstellen:

POST http://api.loc/user/

Benutzer anhand seiner ID ändern:

PUT http://api.loc/user/1/

Benutzer anhand seiner ID löschen:

DELETE http://api.loc/user/1/

Angenommen, Sie haben eine API für Produkte eines Online- Shops. Beschreiben Sie die URLs des Shops so, dass die API RESTful wird.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen