Kapitel 11. APIs

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

APIs (Application Programming Interfaces) sind ein wichtiger Bestandteil der modernen Softwareentwicklung. Es ist sehr nützlich zu wissen, wie man Daten von einer API erhält und wie sie grundsätzlich funktionieren. APIs ermöglichen es zwei Systemen, miteinander zu kommunizieren und Daten zu übertragen. Sie können im öffentlichen Internet oder in den internen Systemen eines Unternehmens offengelegt werden. Sie verbergen die Details deines Codes hinter einer Standardmethode für den Zugriff auf ein System und bieten eine nützliche Abstraktionsebene. Viele große Softwareprodukte nutzen APIs, um intern Daten auszutauschen, und sie sind besonders wichtig für die Webentwicklung.

Mit einer API kannst du programmatisch auf Daten zugreifen oder eine Aktion durchführen. Einer der ersten Fälle, in denen du auf eine API stößt, ist der Versuch, Daten von einer öffentlichen API herunterzuladen. Wenn du eine Anfrage mit einer bestimmten Struktur sendest, bekommst du zurück, was du erwartest. Sie sind ein Beispiel für die Kommunikation zwischen Client und Server. Der Server wartet darauf, dass er kontaktiert wird, und der Client ist derjenige, der die Kontaktaufnahme vornimmt. Der Client fordert Daten vom Server an, und der Server gibt diese Daten weiter. Web-APIs verwenden in der Regel HTTP, um eine Anfrage zu stellen, und geben dann eine Antwort ...

Get Software Engineering für Datenwissenschaftler now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.