Différences : 1. Relation d'inclusion : l'API REST est un sous-ensemble d'API. Toutes les API REST sont des API, mais toutes les API ne sont pas des API REST. 2. Identification des ressources : dans REST Dans l'architecture de l'API ; , chaque ressource a un identifiant de ressource unique correspondant. Lorsque l'état de la ressource change, l'identifiant de ressource ne changera pas. 3. Gestion de l'état : dans l'architecture de l'API REST, toutes les opérations sont des statuts et ne suivent pas les principes CRUD.
L'API REST et l'API diffèrent sur les trois aspects suivants :
Relation d'inclusion : l'API REST est un sous-ensemble de l'API, toutes les API REST sont des API, mais toutes les API ne sont pas des API REST. L'API est un surensemble de l'API REST.
Identifiant de ressource : dans l'architecture de l'API REST, chaque ressource a un identifiant de ressource unique correspondant (identifiant de ressource). Lorsque l'état de la ressource change, l'identifiant de ressource ne changera pas. Dans l'architecture générale de l'API, tout ce qui se trouve sur le Web (texte, audio, vidéo, images, liens) est uniformément résumé en ressources. Lorsque l'état de la ressource change, l'identifiant de la ressource change.
Gestion de l'état : Dans l'architecture API REST, toutes les opérations sont sans état et ne suivent pas le principe CRUD. Dans l'architecture générale de l'API, toutes les opérations sont avec état.
En général, la principale différence entre l'API REST et l'API réside dans leur concept de conception, leur méthode de mise en œuvre et la manière de traiter les demandes.
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!