Inhaltsverzeichnis
Wie funktioniert die REST-API?
Dank REST-API ist es möglich, Informationen und Aufgaben auf verschiedene Server zu verteilen und mit Hilfe eines HTTP-Requests anzufordern. Der HTTP-Request setzt sich aus dem Endpoint und den entsprechenden Parametern zusammen . Das REST-Paradigma ist auf Roy Fielding zurückzuführen, der 1994 das HTTP-Objekt-Model entwickelt hat.
Was sind die Vorteile von Rest?
Bei REST gibt es also keine mit Sessions und Cookies realisierten Benutzersitzungen. Das bedeutet im Umkehrschluss, dass bei jeder Anfrage sämtliche erforderlichen Informationen erneut mitgesendet werden. Der Vorteil (und Hauptgrund) der Zustandslosigkeit von REST-Services ist die einfache Skalierbarkeit.
Was ist das REST-Paradigma?
Das REST-Paradigma ist auf Roy Fielding zurückzuführen, der 1994 das HTTP-Objekt-Model entwickelt hat. Die Idee dahinter war ein einheitliches Konzept, das über die Jahre weiterentwickelt wurde und im Jahr 2000 in Fieldings Dissertation gipfelte. Richtig durchgesetzt hat sich das Programmierparadigma „RESTful Application“ faktisch erst 2014.
Ist die Verwendung von REST-API unverzichtbar?
Unabhängig davon, ob man eine Software für internen oder externen Gebrauch schreibt, ist die Verwendung von REST-APIs heute nahezu unverzichtbar. Durch die Nutzung unterschiedlicher Geräte wie Desktop-PCs, Tablets oder Smartphones muss die Software verfügbar und konsumierbar sein.
Wie kommen externe APIs zum Einsatz?
Interne APIs kommen bei der Softwareentwicklung zum Einsatz, um Module und Komponenten abzugrenzen oder zu verbinden. Somit wird die Gesamtkomplexität reduziert und die Modularität gesteigert. Von extern APIs spricht man, wenn ganz allgemein die Rede von APIs ist. Sie können auch mit anderen externen APIs gemeinsam ausgeführt werden.
Welche REST-API-Modelle gibt es?
Auf dem Markt gibt es unterschiedliche REST-API-Modelle, zu den bekanntesten und beliebtesten zählen Amazon Simple Storage (S3), Cloud Data Management Interface (CDMI) und Open Stack Swift.
Ist die POST-Methode unbeschränkt?
Der Umfang der POST-Anfragen ist unbeschränkt. Wenn es gilt, sensible Daten an den Server zu übermitteln – z. B. das Anmeldeformular mit Benutzername und Passwort –, bietet die POST-Methode die erforderliche Diskretion. Die Daten werden weder im Cache gespeichert, noch erscheinen sie im Browserverlauf.