Outils pour utilisateurs

Outils du site


devarchitecture:api_rest

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
devarchitecture:api_rest [2025/12/19 07:07]
216.73.216.214 ancienne révision (2025/11/02 04:26) restaurée
devarchitecture:api_rest [2025/12/19 11:51] (Version actuelle)
216.73.216.214 ancienne révision (2025/12/19 07:07) restaurée
Ligne 3: Ligne 3:
  
 REST est un style architectural qui permet aux logiciels de communiquer entre eux sur un réseau ou sur un même appareil. REST est un style architectural qui permet aux logiciels de communiquer entre eux sur un réseau ou sur un même appareil.
-Notamment création de service Web dis RESTful.(On parle ici du fait que plusieurs application vont interagir entre eux en communicant avec un serveur et en ce communicant entre eux des données sous un format standard compris par tous genre "JSON" ou "XML".+Notamment création de service Web dis RESTful.(On parle ici du fait que plusieurs application vont interagir entre eux en communicant avec un serveur et en ce communicant entre eux des données sous un format standard compris par tous genre "JSON" ou "XML" ou "text".
  
 ===== L'architecture ===== ===== L'architecture =====
Ligne 9: Ligne 9:
 L'architecture REST est un ensemble de principe directeurs auxquels un développeur doit adhérer avant de pouvoir considérer son API comme "RESTful". L'architecture REST est un ensemble de principe directeurs auxquels un développeur doit adhérer avant de pouvoir considérer son API comme "RESTful".
  
-  * Architecture client-serveur: Chaque API se comporte comme un client faisant une demande à un serveur. (en HTTP notamment).+  * **Architecture client-serveur:** Chaque API se comporte comme un client faisant une demande à un serveur. (en HTTP notamment).
   * Sans-Etat: Les application "sans-Etat" ne maintiennent pas de connexion avec leur ressources   * Sans-Etat: Les application "sans-Etat" ne maintiennent pas de connexion avec leur ressources
   * Avec mise en cache: Une API REST doit permettre la mise en cache des données fréquemment demandées, réduction bande passante, de la latence de la charge du serveur).   * Avec mise en cache: Une API REST doit permettre la mise en cache des données fréquemment demandées, réduction bande passante, de la latence de la charge du serveur).
devarchitecture/api_rest.1766128046.txt.gz · Dernière modification: 2025/12/19 07:07 de 216.73.216.214