Definition

RESTful API

Bei einer RESTful API handelt es sich um eine Programmierschnittstelle (Application Programming Interface, API), die HTTP-Anfragen verwendet, um per GET, PUT, POST und DELETE auf Daten zuzugreifen.

Representational State Transfer (REST), das vom Browser genutzt wird, ist ein Programmierparadigma des Internets. Da die Nutzung der Cloud mittlerweile verbreitet ist, tauchen eine Vielzahl von Programmierschnittstellen (APIs) auf, um Webdienste verfügbar zu machen. Die logische Wahl ist REST, um APIs zu erstellen, die es Endbenutzern erlauben, sich mit Clouddiensten zu verbinden und mit ihnen zu interagieren. RESTful APIs werden von vielen Websites eingesetzt, unter anderen von Google, Amazon, Twitter und LinkedIn.

Eine RESTful API schlüsselt eine Transaktion auf, um eine Reihe von kleinen Modulen zu erstellen. Jedes von ihnen ist zuständig für einen bestimmten, der Transaktion zugrunde liegenden Teil. Diese Modularität bietet Entwicklern eine erhebliche Flexibilität, kann für sie aber auch eine Herausforderung sein, dies von Anfang an zu berücksichtigen. Zurzeit sind die von Amazon Simple Storage Service (S3), OpenStack Swift und Cloud Data Management Interface (CDMI) bereitgestellten Modelle am populärsten.

RESTful APIs machen sich explizit die in RFC 2616 definierten HTTP-Anfragemethoden zunutze. Sie verwenden PUT, um den Zustand einer Ressource (das kann ein Objekt, eine Datei oder ein Block sein) zu ändern oder sie zu aktualisieren. Mit GET wird eine Ressource abgerufen, mit POST wird sie erstellt und mit DELETE gelöscht.

Diese Definition wurde zuletzt im Juli 2015 aktualisiert

Erfahren Sie mehr über Software-Integration

Pro+

Premium-Inhalte

Weitere Pro+ Premium-Inhalte und andere Mitglieder-Angebote, finden Sie hier.

0 Kommentare

Älteste Beiträge 

Passwort vergessen?

Kein Problem! Tragen Sie Ihre E-Mail-Adresse unten ein. Wir werden Ihnen eine E-Mail mit Ihrem Passwort schicken.

Ihr Passwort wurde an die folgende E-Mail-Adresse gesendet::

- GOOGLE-ANZEIGEN

File Extensions and File Formats

Powered by:

SearchSecurity.de

SearchStorage.de

SearchNetworking.de

SearchDataCenter.de

Close