Heim  >  Artikel  >  Was ist eine API-Schnittstelle?

Was ist eine API-Schnittstelle?

王林
王林Original
2020-07-01 11:13:0314499Durchsuche

Die API-Schnittstelle bezieht sich auf die Anwendungsprogrammierschnittstelle. Wir können bestimmte Funktionen über die API-Schnittstelle implementieren, ohne deren interne Implementierungsdetails zu kennen. Die API-Schnittstelle kann als Kapselung eines bestimmten Dienstes verstanden werden. Der Dienst wird gekapselt und für den Aufruf durch andere bereitgestellt, sodass viele Funktionen nicht von Grund auf neu entwickelt werden müssen.

Was ist eine API-Schnittstelle?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.

API-Schnittstelle bezieht sich auf eine Anwendungsprogrammierschnittstelle. Wir können bestimmte Funktionen über die API-Schnittstelle erreichen, ohne deren interne Implementierungsdetails zu kennen.

Die API-Schnittstelle kann als Kapselung eines bestimmten Dienstes verstanden werden. Der Dienst wird gekapselt und für den Aufruf durch andere bereitgestellt. Auf diese Weise müssen viele Funktionen nicht von Grund auf entwickelt werden.

Die Datenkommunikation zwischen verschiedenen Systemen und Programmiersprachen nutzt häufig APIs zur Datenübertragung.

Gemeinsame APIs haben die folgenden Formen:

1. HTTP-Typ-Schnittstelle

API, die auf dem HTTP-Protokoll basiert. Solche APIs beginnen häufig mit „Website-Adresse“. in Form von Schnittstellen wie dem aktuellen Mainstream-RESTful.

2. RPC-Schnittstelle

RPC bezieht sich auf den Remote-Prozeduraufruf. Ein Teil der Codelogik wird auf dem Remote-Server bereitgestellt und dann dort aufgerufen, wo er benötigt wird (der Aufruf einer Remote-Methode entspricht dem Aufruf). die lokale Methode), es handelt sich im Wesentlichen um einen Client/Server-Modus und unterstützt mehrere Protokolle und Datenübertragungsmethoden.

3. Webservice-Schnittstelle

Webservice bezieht sich nicht speziell auf eine bestimmte API. Wir nennen Dienste, die in Form von WEB-Webservices bereitgestellt werden, wie z. B. RESTful, was ebenfalls zu Webservice gehört .

Das obige ist der detaillierte Inhalt vonWas ist eine API-Schnittstelle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn