Maison >Problème commun >Qu'est-ce qu'une API reposante ?
L'API RESTful est une API de style REST. Il s'agit d'un ensemble de protocoles utilisés pour standardiser l'interaction entre plusieurs formes de front-end et le même backend. L'API RESTful est appelée par le front-end fourni par le back-end, c'est-à-dire le SERVEUR ; le front-end appelle l'API pour lancer une requête HTTP vers le back-end, et le back-end répond à la demande et renvoie les résultats du traitement au front-end.
Si vous voulez savoir ce qu'est l'API RESTful, vous devez d'abord savoir ce qu'est REST.
REST (anglais : REpresentational State Transfer, en abrégé REST) décrit un système de réseau de style architectural, qui fait référence à un ensemble de contraintes et de principes architecturaux. Cependant, une application ou une conception qui satisfait à ces contraintes et principes est RESTful.
La traduction littérale de REST en anglais est « transfert d'état de couche de présentation ». Si vous examinez ce concept, on estime que peu de gens comprendront ce qu’il signifie. Laissez-moi vous expliquer ce qu'est RESTful en termes humains : l'URL localise les ressources et utilise des verbes HTTP (GET, POST, PUT, DELETE) pour décrire les opérations.
Ressource : Ressource, c'est-à-dire des données.
Représentationnel : une forme de représentation, telle que JSON, XML, JPEG, etc. ;
Transfert d'état : changement d'état. Implémenté via des verbes HTTP.
L'API RESTful est donc une API de style REST.
Alors, dans quels scénarios l'API RESTful est-elle utilisée ?
Il existe de nombreux supports d’affichage front-end dans les applications Internet actuelles. Il existe des téléphones mobiles, des tablettes, des PC et autres supports d'affichage. C’est alors certainement le moyen le plus scientifique et le plus économique de traiter les requêtes des utilisateurs reçues par ces front-ends dans un backend unifié et de les renvoyer vers différents front-ends. L'API RESTful est un ensemble de protocoles permettant de standardiser l'interaction entre plusieurs formes de front-end et le même back-end. L'API RESTful est appelée par le backend, c'est-à-dire SERVER, qui fournit le frontend. Le front-end appelle l'API pour lancer une requête HTTP vers le backend, et le backend répond à la demande et renvoie les résultats du traitement au front-end.
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!