Les avantages du repos sont les suivants : 1. Indépendant de l'état, garantissant les capacités d'expansion horizontale du système ; 2. Établir des primitives unifiées pour les modèles liés aux ressources afin de garantir que le système peut accepter des clients divers et standard.
REST en soi n'est pas une architecture, c'est juste un style architectural Pour le comprendre, il faut se référer aux contraintes imposées par l'environnement dans lequel cette architecture. le style apparaît.
Le but de REST est de « construire une architecture de système logiciel qui ne sera pas obsolète d'ici dix ans », il présente donc trois caractéristiques :
1. Indépendant de l'état - assurer la capacité d'expansion horizontale du système
2. Pilotés par hypertexte, les mots originaux de Fielding sont "pilotés par hypertexte" - garantissant les capacités évolutives du système
3. Établir des primitives unifiées pour les modèles liés aux ressources, tels que l'uri, les définitions de méthodes http, etc. - garantissant la système Capable d'accepter des clients divers et standards
D'un autre point de vue, le premier assure l'évolution du serveur, le troisième assure l'évolution du client, et le second assure l'évolution de l'application elle-même. C'est vraiment une solution très abstraite.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!