Les interfaces de programmation d'applications (API) jouent un rôle essentiel dans le développement de logiciels. Si vous avez l'intention de développer une application en ligne ou un site Web, vous devrez soit créer une API, soit en utiliser une existante, soit les deux.

Une API prend une demande d'une application logicielle à une autre, puis revient au logiciel initiateur avec une réponse pertinente. Par conséquent, si votre API est défectueuse, votre application rencontrera des problèmes. La plate-forme Postman vous aide à garder vos API fonctionnelles, en fournissant des tests d'API parmi d'autres fonctionnalités utiles.

Qu'est-ce que le facteur ?

Postman est une plateforme qui vous aide à travailler avec les API. Il s'agit d'un référentiel d'API, qui vous permet de stocker, d'organiser et d'utiliser vos API. Le référentiel de Postman est basé sur le cloud et version contrôlée, c'est donc la plate-forme idéale pour le développement collaboratif d'API, ainsi que le développement d'API sur plusieurs dispositifs.

instagram viewer

Postman vous permet de gérer tous les aspects du workflow de développement d'API. Cette plate-forme fournit tout ce dont vous avez besoin pour tester une solution complète API CRUD. Certaines des fonctionnalités populaires de Postman incluent :

  • Caractéristiques
  • Documentation
  • Recettes de flux de travail
  • Essai
  • Métrique

Installer Postman sur votre appareil

Vous pouvez télécharger Facteur depuis son site officiel sur une machine Windows, Apple ou Linux. La sélection de votre type de machine lance un téléchargement automatique d'un fichier exécutable. Cela installera la plate-forme Postman en quelques étapes faciles.

Comment créer des demandes à l'aide de Postman

La dernière version de la plate-forme Postman (v9.28.1) se lance avec l'interface utilisateur suivante :

Pour envoyer une demande à une API existante, cliquez sur le Nouveau bouton dans le coin supérieur gauche de l'interface Postman. Cela vous amènera à la fenêtre pop-up suivante :

Le coin supérieur gauche de la fenêtre contextuelle a une option pour créer un requête HTTP de base. La sélection de cette option vous amène à l'interface suivante :

Il existe plusieurs champs importants dans l'interface de requête. Le premier champ auquel vous devez vous occuper est le champ méthode de requête (ou verbe). La méthode de requête par défaut est OBTENIR, mais vous avez le choix entre plus de 10 méthodes différentes.

Les cinq méthodes que vous utiliserez régulièrement incluent :

  • GET: acquiert des données à partir d'une base de données.
  • POST: ajoute de nouvelles données à une base de données.
  • PUT: met à jour un champ de données entier dans une base de données.
  • PATCH: met à jour des aspects spécifiques d'un champ de données dans une base de données.
  • DELETE: supprime les données d'une base de données.

Le champ URL se trouve juste à côté du champ de la méthode de requête. Pour tester une API, il vous suffit de sélectionner la méthode de requête et de fournir l'URL appropriée.

Tester une API publique dans Postman

Vous pouvez utiliser n'importe quelle API publique dans cette section. L'exemple suivant utilise une API d'actualités appelée Newsdata.io. Cette API a plusieurs options de requête qui renvoient des nouvelles du monde entier. Le point de terminaison basé sur le pays a cette structure :

https ://newsdata.io/api/1/news? apikey=YOUR_API_KEY&country=us

Vous devrez remplacer le VOTRE_clé_API valeur dans l'URL avec la clé API que vous recevrez après votre inscription sur Newsdata.io. L'insertion de l'URL mise à jour dans Postman renvoie une sortie similaire à celle ci-dessous.

{
"statut": "Succès",
"totalRésultats": 10173,
"résultats": [
{
"Titre": "Apple pourrait être le premier à utiliser TSMC'Processus de puce 3 nm pour M2 Pro",
"lien": "https://appleinsider.com/articles/22/08/18/apple-could-be-the-first-to-use-tsmcs-3nm-chip-process-for-m2-pro? utm_medium=rss",
"mots clés": nul,
"créateur": [
"news@appleinsider.com (Mike Peterson)"
],
"URL de la vidéo": nul,
"la description": "Pomme'Les MacBook Pro 2022 peuvent contenir de nouveaux chipsets M2 Pro et M2 Max fabriqués avec TSMC's dernier processus de fabrication 3 nm, selon un nouveau rapport. M2TSMC, le monde's le plus grand fabricant sous contrat de semi-conducteurs, développe régulièrement ses processus de production 3 nm. Selon le Commercial Times, Apple pourrait être le premier client à mettre la main sur ces puces. Lire la suite...",
"contenu": nul,
"date de publication": "2022-08-18 15:22:53",
"URL de l'image": nul,
"id_source": "appleinsider",
"pays": [
"les États-Unis d'Amérique",
"Royaume-Uni",
"Inde",
"Australie",
"Singapour",
"Canada"
],
"Catégorie": [
"La technologie"
],
"Langue": "Anglais"
},
],
"page suivante": 1
}

Le facteur vous renverra une série de reportages. La sortie ci-dessus n'affiche qu'un exemple de ces reportages.

Vous pouvez maintenant tester les API avec Postman

Postman est une plate-forme populaire que vous pouvez utiliser pour tester les API que vous souhaitez utiliser dans vos projets. Vous pouvez gérer un ensemble de ressources et utiliser une gamme de méthodes de demande.

Une fois que vous avez testé vos API, la prochaine étape logique est de les intégrer dans vos applications.