Rest et Graphql Flashcards

(3 cards)

1
Q

Inconvénients de rest

A

Avec REST, on récupérera souvent
trop peu de données pour les traiter
côté client
Si on veut récupérer
un utilisateur, ses
articles et ses
abonnés, on est
obligé de faire 3
appels
→ Overfetching
✅ peut être résolu en ajoutant des paramètres de requêtes :
/users/123?fields=”name,age”
→ Typage
❌ on ne peut pas connaître les données attendues ou reçues
par une requête en avance
→ Underfetching (et multiplication des appels)
❌ chaque ressource doit avec sa propre route
→ Convention de nommage capricieuse
❌ certaines actions sont compliquées à représenter en REST,
par exemple pour incrémenter un compteur

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

Quelle est la requete toujours utilisé par graphql ?

A

POST

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

Requette HTTP ?

A

HTTP est un protocole HyperText Transfer Protocol. Ce protocole régit la structure et le langage des requêtes et des réponses qui ont lieu entre les clients et les serveurs.
composé d’un body, d’un header, d’une url, d’une action
GET. Il s’agit de la méthode de requête HTTP la plus fréquemment utilisée, et de loin. Une requête GET demande au serveur un élément d’information ou une ressource spécifique. Lorsque vous vous connectez à un site web
HEAD. Avec une requête HEAD, vous recevez uniquement les informations d’en-tête de la page que vous souhaitez charger.
POST. Votre navigateur utilise la méthode de requête HTTP POST lorsqu’il doit envoyer des données au serveur.
PUT. Les requêtes PUT ont une fonctionnalité similaire à celle de la méthode POST.

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