n entre le client et le serveur. Cette séparation permet au client de s’occuper uniquement de la récupération et de l’affichage de l’information et permet au serveur de se concentrer sur le stockage et la... Comme l’API REST communique entre les deux, cela permet aux développeurs de scaler plus facilement les ap... que les développeurs utilisent des API, cela leur permet d'être sûrs qu’ils se comprennent entre eux.
Une
r leur code et travailler seul ou en équipe. Cela permet de faciliter la collaboration entre développeurs ... u
* La première ligne (encadrée en noir) vous permet de sélectionner votre type de requête dans le men... partie qui nous intéresse ici est celle qui nous permet d’obtenir un seul utilisateur (Get a user en angl... !
**GET** est le verbe HTTP le plus utilisé. Il permet de faire une **requête** afin de récupérer un gro
API qui possède **une partie publique** qui vous permet de faire des requêtes sans autorisation, comme no... u comme un numéro de passeport : il est unique et permet de vous identifier. L’API peut donc l’utiliser po... ens.
Vous êtes à présent sur la partie qui vous permet de demander à GitHub de vous donner un token afin... ssrooms. Vous verrez aussi les actions qu’il vous permet de faire sur l’API GitHub ; dans notre cas, les d
ath** (ou chemin) que vous donnez à votre API lui permet de savoir exactement **où** se trouvent les donné... mais toutes les URI ne sont pas des URL 🤯. L’URI permet d’identifier une ressource tandis que l’URL permet de la localiser.
On confond souvent les deux. On va t
= Le header ====
Un **header** (ou en-tête) vous permet de faire passer des informations supplémentaires ... une 404 si la ressource est introuvable, et cela permet aux développeurs de comprendre de quel type de ré...
* **Postman** est un logiciel gratuit qui vous permet d’effectuer des requêtes API sans coder ;
* Les
n‘importe qui. Question de sécurité ! 🔥
Une API permet un niveau de sécurité supplémentaire pour mieux g... ur mon profil OpenClassrooms.
Une API **privée** permet uniquement aux utilisateurs **autorisés** au sein
pour créer des ressources.
* PUT ou PATCH vous permet de mettre à jour des ressources.
* DELETE vous permet de supprimer des ressources !
Dans la prochaine