Heim  >  Artikel  >  Backend-Entwicklung  >  Was bedeutet erholsamer Stil in PHP?

Was bedeutet erholsamer Stil in PHP?

WBOY
WBOYOriginal
2022-06-23 16:55:502149Durchsuche

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.

Was bedeutet erholsamer Stil in PHP?

Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 8.1, Dell G3-Computer

Restful-Stil in PHP

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!

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