Configuration de la requête

Configuration de la requête de vérification API

Qu'est-ce que la configuration de la requête ?

La configuration de la requête est l'endroit où vous définissez les détails du point de terminaison API que vous souhaitez tester. Cela inclut la définition de l'URL, de la méthode HTTP et de tous les paramètres ou en-têtes supplémentaires requis pour la requête.

Configurer la requête

  1. Point de terminaison URL : Définissez l'URL du point de terminaison API que vous souhaitez tester. C'est l'adresse à laquelle la vérification enverra des requêtes.
  2. Méthodes HTTP : Choisissez parmi les méthodes HTTP autorisées suivantes en fonction de ce que votre point de terminaison API prend en charge :
  • GET : Récupérer des données depuis le serveur.
  • POST : Envoyer des données au serveur pour créer/mettre à jour une ressource.
  • PUT : Mettre à jour une ressource existante sur le serveur.
  • PATCH : Mettre à jour partiellement une ressource existante sur le serveur.
  • DELETE : Supprimer une ressource du serveur.

Méthodes HTTP

Configurations supplémentaires de la requête

Vous pouvez personnaliser davantage votre vérification API avec les options suivantes :

  • Paramètres de requête : Ajoutez des paires clé/valeur à ajouter à votre URL. Cela vous permet de transmettre des données supplémentaires via l'URL.

    • Exemple : https://api.example.com/resource?key1=value1&key2=value2 Paramètres de requête
  • En-têtes : Ajoutez des en-têtes personnalisés à votre requête. Les en-têtes peuvent être utilisés pour envoyer des métadonnées et contrôler la façon dont la requête est traitée.

    • Exemple : Content-Type: application/json En-têtes
  • Corps POST : Incluez un corps pour les requêtes POST. C'est utile pour envoyer des données afin de créer ou mettre à jour des ressources.

    • Exemple : {"name": "example", "value": "data"} Corps POST
  • Authentification basique : Fournissez des identifiants pour l'authentification basique. Cela est utilisé pour authentifier la requête auprès du serveur.

    • Exemple : Username: user, Password: pass Authentification basique
  • Ignorer SSL : Option pour ignorer la vérification SSL. Cela peut être utile pour tester des points de terminaison avec des certificats auto-signés.

    • Exemple : Skip SSL: true Ignorer SSL
  • Suivre les redirections : Option pour suivre les redirections HTTP. Cela garantit que la vérification suit toute réponse de redirection du serveur.

    • Exemple : Follow Redirects: true

Cas d'utilisation pratiques

  • Tester les requêtes GET : Vérifiez que votre API récupère correctement les données.
  • Tester les requêtes POST : Assurez-vous que votre API peut gérer la création ou la mise à jour de données.
  • Utiliser les en-têtes pour l'authentification : Transmettez des jetons d'authentification dans les en-têtes pour accéder aux ressources protégées.
  • Envoyer des paramètres de requête complexes : Testez comment votre API gère les requêtes complexes.

En configurant ces paramètres, vous pouvez adapter vos vérifications API pour correspondre aux exigences exactes de votre point de terminaison API, garantissant des tests et une surveillance complets.