REST Flashcards
C’est quoi l’architecture REST?
L’architecture REST (Representational State Transfer) est un style d’architecture pour les applications Web qui utilise les spécifications du protocole HTTP. Elle permet une communication structurée entre différentes parties d’une application ou entre différentes applications.
Architecture orientée ressource?
L’architecture orientée ressource est une approche de conception de services Web qui met l’accent sur les ressources et comment elles sont adressées et manipulées. Elle est souvent utilisée dans le contexte des services Web RESTful
quelle sont les règles de l’architecture restful?
1.URI comme identifiant des ressources
2.Verbes HTTP comme identifiant des méthodes
3.Réponses HTTP comme représentation des ressources
4.Liens comme relation entre ressources
5.Paramètre comme jeton d’authentification
Qu’elles sont les méthode HTTP?
GET : Cette méthode demande une représentation de la ressource spécifiée. Les requêtes GET doivent uniquement être utilisées pour récupérer des données1.
POST : Cette méthode est utilisée pour envoyer une entité vers la ressource indiquée, ce qui entraîne généralement un changement d’état ou des effets de bord sur le serveur1.
PUT : Cette méthode remplace toutes les représentations actuelles de la ressource visée par le contenu de la requête1.
DELETE : Cette méthode supprime la ressource indiquée
Verbes HTTP comme identifiant des opérations?
Create -> POST
Read -> GET
Update -> PUT
Delete -> DELETE
requete HTTP
POST /chemin/vers/la/ressource HTTP/1.1
Host: www.exemple.com
la difference entre SOAP and WSDL
SOAP est une spécification de protocole de messagerie basée sur XML utilisée pour échanger des informations structurées lors de la mise en œuvre de services Web dans des réseaux informatiques. Il construit un protocole basé sur XML au-dessus de HTTP ou parfois de TCP/IP. SOAP décrit les fonctions et les types de données.
WSDL, d’autre part, est un langage de définition d’interface basé sur XML. Il explique les services disponibles dans un Web Service défini. WSDL fournit une description de la dénomination du service, des spécifications requises et du modèle de réponse renvoyé, qui peut être facilement lu et interprété par une machine12. WSDL définit un contrat entre un client et un service et il est statique par nature