Heim > häufiges Problem > Hauptteil

Wie man erholsam versteht

anonymity
Freigeben: 2020-09-16 16:16:51
Original
8748 Leute haben es durchsucht

Restful ist ein repräsentativer Zustandstransfer. Es handelt sich um ein netzwerkbasiertes Software-Architekturdesign, das durch seinen architektonischen Kern und vier Einschränkungen verstanden werden kann.

Wie man erholsam versteht

RESTs vollständiger Name ist Representational State Transfer, was auf Chinesisch repräsentative (Anmerkung des Herausgebers: normalerweise als Repräsentation übersetzte) Staatsübertragung bedeutet. Es erschien erstmals im Jahr 2000 in der Doktorarbeit von Roy Fielding, einem der Hauptautoren der HTTP-Spezifikation. Er erwähnte in dem Artikel: „Der Zweck des Schreibens dieses Artikels besteht darin, das Architekturdesign netzwerkbasierter Anwendungssoftware unter der Voraussetzung der Einhaltung der Architekturprinzipien zu verstehen und zu bewerten und eine Architektur mit starken Funktionen, guter Leistung usw. zu erhalten „Architektur ist für die Kommunikation geeignet.“ „Wenn eine Architektur den Einschränkungen und Prinzipien von REST entspricht, nennen wir sie eine RESTful-Architektur.“

REST selbst erstellt keine neuen Technologien, Komponenten oder Dienste, und 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.

Kernspezifikationen und Einschränkungen der RESTful-Architektur: Die einheitliche Schnittstelle

ist in vier Untereinschränkungen unterteilt:

1. Jede Ressource verfügt über eine Ressourcenkennung, und die Ressourcenkennung jeder Ressource kann zur eindeutigen Identifizierung der Ressource verwendet werden

2 Selbstbeschreibungsfähigkeit der Nachricht

3 .

4.HATEOAS Hypermedia als Engine des Anwendungsstatus (Hypermedia als Engine des Anwendungsstatus)

Das heißt, der Kunde kann den nächsten Schritt nur durch die in jedem zurückgegebenen Ergebnis enthaltenen Informationen erhalten vom Server für den Vorgang erforderliche Informationen, z. B. an welche URL die Anfrage gesendet werden soll usw. Mit anderen Worten: Ein typischer REST-Dienst erfordert 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.

Das obige ist der detaillierte Inhalt vonWie man erholsam versteht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage