REST Flashcards

1
Q

C’est quoi l’architecture REST?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Architecture orientée ressource?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

quelle sont les règles de l’architecture restful?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qu’elles sont les méthode HTTP?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Verbes HTTP comme identifiant des opérations?

A

Create -> POST
Read -> GET
Update -> PUT
Delete -> DELETE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

requete HTTP

A

POST /chemin/vers/la/ressource HTTP/1.1
Host: www.exemple.com

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

la difference entre SOAP and WSDL

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly