Maison > Problème commun > qu'est-ce que l'API de repos

qu'est-ce que l'API de repos

藏色散人
Libérer: 2020-02-12 11:29:43
original
6379 Les gens l'ont consulté

qu'est-ce que l'API de repos

Qu'est-ce que rest api ?

Un style d'architecture logicielle, un style de conception, pas un standard, fournissant simplement un ensemble de principes et de contraintes de conception. Il est principalement utilisé pour les logiciels d’interaction client et serveur. Les logiciels conçus sur la base de ce style peuvent être plus simples, plus hiérarchiques et plus faciles à mettre en œuvre des mécanismes tels que la mise en cache.

Contenu étendu :

Conditions de principe :

REST fait référence à un ensemble de contraintes et de principes architecturaux. Une application ou une conception qui satisfait à ces contraintes et principes est RESTful.

Le principe REST le plus important pour les applications Web est que l'interaction entre le client et le serveur est sans état entre les requêtes. Chaque requête du client au serveur doit contenir les informations nécessaires à la compréhension de la requête. Si le serveur redémarre à tout moment entre les requêtes, le client n'est pas averti. De plus, n'importe quel serveur disponible peut répondre aux requêtes sans état, ce qui est idéal pour les environnements tels que le cloud computing. Les clients peuvent mettre en cache les données pour améliorer les performances.

Règles de définition :

Les ressources dans REST ne font pas référence à des données, mais à une combinaison de données et de représentation, comme « les 10 membres les plus récemment visités » et « les 10 membres les plus actifs » Les « membres » peuvent avoir des données qui se chevauchent ou sont identiques, mais en raison de leurs représentations différentes, ils sont classés comme des ressources différentes. C'est pourquoi le nom complet de REST est Representational State Transfer.

L'identifiant de la ressource est URI (Uniform Resource Identifier), qu'il s'agisse d'une image, d'un fichier Word ou vidéo, ou même simplement d'un service virtuel, ou au format XML (un sous-ensemble du Standard Universal Markup Language), txt format de fichier ou d'autres formats de fichier, tous identifient de manière unique les ressources via l'URI.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal