Utilisez les Méthode Get actions du REST Web Services package pour récupérer ou obtenir les informations identifiées par les paramètres inclus dans l\'URI.

Cet exemple utilise des points de terminaison de l\'API d\'exemple Swagger Petstore (Petstore) pour démontrer comment l\'action de la méthode Get récupère une liste de tous les animaux disponibles depuis la base de données Petstore et exporte la liste vers un fichier texte sur le système local.
Remarque : L\'action de la méthode Get n\'inclut aucun corps de demande.

Prérequis

Assurez-vous de créer un fichier texte dans votre système local pour enregistrer les informations du corps de la réponse.

Procédure

  1. Créez un nouveau bot.
    1. Connectez-vous à votre instance de la Control Room.
    2. Cliquez sur Automatisation dans le panneau de gauche.
    3. Cliquez Créer > Bot de tâche.
    4. Saisissez un nom de bot approprié dans la fenêtre modale Créer un robot de tâche.
    5. Cliquez sur Choisir, puis suivez les invites pour sélectionner un emplacement de stockage approprié.
      L\'emplacement de stockage du bot par défaut est \Bots\ .
    6. Cliquez sur Créer et modifier.
  2. Double-cliquez sur l\' Services Web REST > Méthode Get action ou faites-la glisser.
  3. Saisissez l\'URI suivante dans la section URI :
    https://petstore3.swagger.io/api/v3/pet/findByStatus?status=available
  4. Sélectionnez Système dans Configuration du proxy.
  5. Par défaut, Aucune authentification est défini comme Mode d\'authentification.
    Pour les API qui nécessitent une authentification, sélectionnez une méthode d\'authentification appropriée dans la liste déroulante Mode d\'authentification. Pour plus d\'informations sur les modes d\'authentification, consultez REST Web Services package.
  6. Facultatif : Configurez les options avancées suivantes :
    • Capturer la réponse à l\'échec : Activez cette option pour journaliser les réponses d\'échec dans le fichier de sortie.
    • Autoriser les connexions non sécurisées lors de l\'utilisation de https : Activez cette option pour autoriser une connexion non sécurisée lorsque vous utilisez un serveur https. Les données transférées sont non sécurisées et visibles.
    • Accepter les cookies : Activez cette option pour stocker les cookies de l\'URI pour les appels API ultérieurs dans l\'automatisation. Les cookies sont supprimés automatiquement lorsque l\'automatisation est terminée.
    • Télécharger le fichier: Activez cette option pour télécharger le fichier localement. Entrez le chemin d\'accès au fichier à l\'emplacement du fichier. Vous pouvez également activer la case à cocher pour écraser un fichier existant.

    Pour en savoir plus sur les options avancées, consultez la page REST Web Services package.

  7. Créez une variable de sortie de type dictionnaire nommée Sortie en utilisant l\'option Créer une variable dans Attribuer la sortie à une variable.
    La requête GET importe les informations du corps de la réponse dans cette variable.
  8. Double-cliquez ou faites glisser l\'Journaliser le texte dans un fichier action pour afficher le corps de la réponse.
    L\'action Journaliser le texte dans un fichier exporte le corps de la réponse de la variable de dictionnaire vers le fichier texte créé.
  9. Saisissez le chemin du fichier vers le fichier texte créé dans Chemin du fichier.
  10. Saisissez $Output{Body}$ dans le champ Saisir le texte à journaliser.
  11. Cliquez sur Enregistrer, puis sur Exécuter.
    Le bot extrait le corps de la réponse et l\'enregistre dans le fichier texte.
    Remarque : Vous ne pouvez pas utiliser la méthode Get pour télécharger un bot ou un fichier exporté en saisissant le point de terminaison de l\'API de téléchargement comme URI.