Introduction à l'API… La définition facile à comprendre –
L'API (Application Programming Interface) est une interface/logiciel intermédiaire qui permet à deux applications différentes de communiquer entre elles.
WWW et serveurs distants
- Un WWW (World Wide Web) concerne la communication entre les clients et les serveurs[19659007]Les clients sont des navigateurs.
- Les serveurs sont des base de données/backend des sites Web.
- Chaque page sur Internet est stockée quelque part sur un serveur distant.
- Lorsque vous cliquez sur www.perficient.com dans un navigateur, une requête est envoyée au serveur distant de Perficient et il renvoie la réponse requise au navigateur.
- En conséquence, le navigateur interprète le code et affiche le page.
Requête, réponse et API :
Faire semblant d'être à une table dans un restaurant, avec un menu devant vous .
Dans la cuisine, la nourriture sera préparée.
Alors, comment allez-vous commander votre nourriture et vous la faire livrer depuis la cuisine ?[19659017]AVEC L'AIDE DU SERVEUR…..
Votre commande est appelée Request.
API est le serveur.
La cuisine est le serveur .
La Réponse est la commande/nourriture de la cuisine.
Échecs de la demande :
- Au lieu de commander de la nourriture, commandez un mobile dans un restaurant.
- Le serveur/la cuisine refusera votre commande (demande).
- ]Vous n'obtiendrez que de la nourriture dans un restaurant non mobile.
- Vous obtiendrez la réponse appropriée si et seulement si elle est disponible sur le serveur sinon obtiendra des erreurs ou des échecs.
- Parfois, vous commandez la bonne nourrituremais le serveur/serveur refuse toujours votre demande car pour des raisons particulières, ils ne sont pas en mesure de préparer cette nourriture.
Exercice pour comprendre le fonctionnement de l'API :
- Entrez www.perficient.com ou tout autre site Web que vous connaissez dans votre navigateur.
- Prenez note de la façon dont la page se charge et affiche une page d'accueil Google en une fraction de seconde.
- Cela signifie que notre demande w comme il convient, et nous avons reçu une réponse appropriée.
- Maintenant, dans le navigateur, saisissez www.perficient.google.
- Un message d'erreur s'affichera.
HTTP/URL :
Hôte : Cela peut être n'importe quel site Web.
Resourcepath : C'est similaire à une structure de répertoire ou de dossier qui contient des données.
Paramètres demandés : Il s'agit d'une requête qui est utilisée pour récupérer des données triées à partir d'un serveur.
Ainsi, il renverra des données relatives aux animaux uniquement, si et seulement si le la valeur de « cors » dans la réponse est définie sur « oui ».
Méthodes HTTP :
Chaque API créée sur le serveur utilise les types de méthodes suivants :
- GET – Pour récupérer les données du serveur.
- POST – Ajouter nouvelles données/ressources sur le serveur.
- PUT – Pour mettre à jour les données existantes sur le serveur.
- DELETE – Pour supprimer les données/ressources du serveur.[19659047]
Codes d'état HTTP :
200 : OK – La demande a abouti et nous avons les données demandées dans la réponse.
500 : Erreur interne du serveur – Étant donné que le serveur a rencontré un problème, il est incapable de le résoudre.
404 : introuvable : le serveur ne parvient pas à localiser la ressource demandée.
401 : non autorisé – La ressource demandée nécessite une autorisation ou vous utilisez des informations d'identification incorrectes.
Et plus ………
« Quiconque cesse d'apprendre est vieux, qu'il ait vingt ou quatre-vingts ».
— Henry Ford
Source link