Utilisation de la console API Gateway pour tester une méthode API REST - APIPasserelle Amazon

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation de la console API Gateway pour tester une méthode API REST

Utilisez la console API Gateway pour tester une méthode API REST.

Prérequis

Test d'une méthode avec la console API Gateway

Important

Le test des méthodes avec la console API Gateway peut entraîner des modifications de ressources impossibles à annuler. Tester une méthode avec la console API Gateway revient à appeler la méthode en dehors de la console API Gateway. Par exemple, si vous utilisez la console API Gateway pour appeler une méthode qui supprime les ressources d'une API, si l'appel de la méthode aboutit, les ressources de l'API sont supprimées.

Pour tester une méthode
  1. Connectez-vous à la console API Gateway à l'adresse https://console.aws.amazon.com/apigateway.

  2. Choisissez une API REST.

  3. Dans le volet Resources, sélectionnez la méthode à tester.

  4. Choisissez l’onglet Test. Vous devrez peut-être choisir la flèche droite pour afficher l'onglet.

    Utilisez l'onglet de test pour tester votre API. Il se trouve à côté de l'onglet de réponse à la méthode.

    Entrez des valeurs dans les zones affichées (par exemple, Chaînes de requête, En-têtes et Corps de la demande). La console inclut ces valeurs dans le formulaire application/json par défaut de la demande de méthode.

    Pour obtenir des options supplémentaires, vous devrez peut-être spécifier ou contacter le propriétaire de l'API.

  5. Sélectionnez Test. Les informations suivantes s'affichent alors :

    • Request est le chemin de la ressource qui a été appelée pour la méthode.

    • Status est le code d'état HTTP de la réponse.

    • La latence (ms) est le temps entre la réception de la demande de l'appelant et la réponse renvoyée.

    • Corps de la réponse correspond au corps de la réponse HTTP.

    • Le paramètre En-têtes de réponse correspond aux en-têtes de réponse HTTP.

      Astuce

      Selon le mappage, le code d'état HTTP, le corps de la réponse et les en-têtes de réponse peuvent être différents de ceux envoyés par la fonction Lambda, le proxy HTTP AWS ou le proxy de service.

    • Les journaux sont les entrées Amazon CloudWatch Logs simulées qui auraient été écrites si cette méthode avait été appelée en dehors de la console API Gateway.

      Note

      Bien que les entrées CloudWatch Logs soient simulées, les résultats de l'appel de méthode sont réels.

Outre l'utilisation de la console API Gateway, vous pouvez utiliser AWS CLI un AWS SDK pour API Gateway afin de tester l'appel d'une méthode. Pour ce faire en utilisant AWS CLI, voir test-invoke-method.