Der Restful-Stil in PHP bezieht sich auf einen Designstil und eine Entwicklungsmethode für Netzwerkanwendungen. Er basiert auf HTTP und kann im XML-Format oder im JSON-Format definiert werden. Er eignet sich für Szenarien, in denen mobile Internethersteller als geschäftsermöglichende Schnittstellen dienen Um die erste Funktion des OTT-Anrufs von Mobilfunknetzressourcen Dritter zu erreichen, sind die Aktionstypen das Hinzufügen, Ändern und Löschen der aufgerufenen Ressourcen.
Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 8.1, Dell G3-Computer
REST (Englisch: Representational State Transfer, als REST bezeichnet) bezieht sich auf einen Satz architektonischer Zwänge und grundsätzlich.
Web-API, die dem REST-Designstil entspricht, wird RESTful API genannt. Es wird aus den folgenden drei Aspekten von Ressourcen definiert:
Intuitive und kurze Ressourcenadresse: URI, wie zum Beispiel: http://example.com/resources/.
Übertragene Ressourcen: Vom Webdienst akzeptierte und zurückgegebene Internetmedientypen, z. B. JSON, XML, YAM usw.
Operationen für Ressourcen: eine Reihe von Anforderungsmethoden, die von Webdiensten für diese Ressource unterstützt werden (z. B. POST, GET, PUT oder DELETE).
RESTFUL ist ein Designstil und eine Entwicklungsmethode für Webanwendungen, die auf HTTP basieren und im XML-Format oder JSON-Format definiert werden können. RESTFUL eignet sich für Szenarien, in denen mobile Internethersteller als Geschäftsaktivierungsschnittstellen dienen, um die Funktion von OTTs von Drittanbietern zu implementieren, die mobile Netzwerkressourcen aufrufen. Die Aktionstypen sind das Hinzufügen, Ändern und Löschen der aufgerufenen Ressourcen.
REST selbst erstellt keine neuen Technologien, Komponenten oder Dienste, aber die Idee hinter RESTful besteht darin, die vorhandenen Funktionen und Fähigkeiten des Webs zu nutzen und einige Richtlinien und Einschränkungen in bestehenden Webstandards besser zu nutzen. Obwohl REST selbst stark von der Web-Technologie beeinflusst ist, ist der REST-Architekturstil theoretisch nicht an HTTP gebunden, aber derzeit ist HTTP die einzige mit REST verbundene Instanz. Das REST, das wir hier beschreiben, ist also auch REST, das über HTTP implementiert wird.
Die Kernspezifikationen und Einschränkungen der RESTful-Architektur: Die einheitliche Schnittstelle
ist in vier Unterbeschränkungen unterteilt:
1 Jede Ressource verfügt über eine Ressourcenkennung, und die Ressourcenkennung jeder Ressource kann zur eindeutigen Identifizierung verwendet werden Ressource
2 .Selbstbeschreibungsfähigkeit von Nachrichten
3.Selbstbeschreibungsfähigkeit von Ressourcen.
4.HATEOAS Hypermedia als Engine des Anwendungsstatus(Hypermedia als Engine des Anwendungsstatus)
Das heißt, der Kunde kann die für den nächsten Vorgang erforderlichen Informationen nur über die Informationen erhalten, die in jedem vom Server zurückgegebenen Ergebnis enthalten sind. wie am Ende, an welche URL die Anfrage gesendet werden soll usw. Mit anderen Worten: Ein typischer REST-Dienst benötigt keine zusätzlichen Dokumente, um anzugeben, welche URLs für den Zugriff auf bestimmte Ressourcentypen verwendet werden, sondern verwendet die vom Server zurückgegebene Antwort, um anzugeben, welche Vorgänge für die Ressource ausgeführt werden können.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas bedeutet erholsamer Stil in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!