Maison > interface Web > js tutoriel > Vous utilisez Thunder Client pour VS Code ? Arrêt! Voici l'extension idéale pour vos besoins en matière de tests d'API.

Vous utilisez Thunder Client pour VS Code ? Arrêt! Voici l'extension idéale pour vos besoins en matière de tests d'API.

Linda Hamilton
Libérer: 2024-12-10 21:40:11
original
961 Les gens l'ont consulté

Using Thunder Client for VS Code? Stop! Here is the Ideal Extension for Your API Testing Needs.

EchoAPI : votre outil de test d'API ultime sans quitter VS Code

Avec EchoAPI, vous pouvez tester vos API directement depuis votre éditeur de code. Vous pouvez enregistrer une collection de vos demandes et y revenir chaque fois que vous en avez besoin, que ce soit un jour ou un mois plus tard. De plus, vous pouvez exporter la collection sous forme de fichier JSON pour la partager avec votre équipe ou pour une utilisation ultérieure.

EchoAPI est un outil de collaboration ultra-léger pour le développement d'API qui prend en charge Scratch Pad. C'est une alternative fantastique à Postman, vous offrant des fonctionnalités telles que la conception d'API, le débogage, les tests automatisés et les tests de charge. Il s'intègre également à IntelliJ IDEA, VS Code et même à une extension de capture de requêtes Chrome, le tout sans nécessiter de connexion.

  1. Aucune connexion requise
  2. Prend en charge le bloc-notes
  3. Ultra léger
  4. 100 % compatible avec la syntaxe du script Postman

Premiers pas avec EchoAPI

Pour utiliser l'extension EchoAPI, cliquez sur l'icône EchoAPI dans la barre d'action. Dans la barre latérale, cliquez sur le bouton Nouvelle demande pour tester votre API.

Disons que vous devez tester une API avec les détails suivants :

url: https://httpbin.org/anything
method: POST
content: {
  "username": "admin",
  "password": "password"
}
Copier après la connexion

Using Thunder Client for VS Code? Stop! Here is the Ideal Extension for Your API Testing Needs.

Introduisez simplement ces informations dans le formulaire de demande EchoAPI et vous êtes prêt à lancer la demande.

Générer des extraits de code

EchoAPI peut également générer des extraits de code pour les commandes cURL, JavaScript Axios et d'autres options. Voici à quoi ressemble une commande cURL pour une requête JWT AUTH dans EchoAPI :

curl -X POST \
  'https://httpbin.org/anything' \
  --header 'Accept: */*' \
  --header 'Content-Type: application/json' \
  --data '{
  "username": "admin",
  "password": "password"
}'
Copier après la connexion

Et voici une requête JavaScript Axios :

Using Thunder Client for VS Code? Stop! Here is the Ideal Extension for Your API Testing Needs.

import axios from "axios";

const options = {
  method: 'POST',
  url: 'https://httpbin.org/anything',
  headers: {
    Accept: '*/*',
    'Content-Type': 'application/json',
    'Accept-Encoding': 'gzip, deflate, br',
    'User-Agent': 'EchoapiRuntime/1.1.0',
    Connection: 'keep-alive'
  },
  data: {username: 'admin', password: 'password'}
};

axios.request(options).then(function (response) {
  console.log(response.data);
}).catch(function (error) {
  console.error(error);
});
Copier après la connexion

Importer une URL

Vous pouvez également importer des requêtes cURL dans EchoAPI, qui créera automatiquement une requête pour vous. Ensuite, formatez le contenu JSON ou XML avec le bouton formater.

Par exemple, importer une requête cURL depuis Jasmin SMS Gateway :

curl -X POST \
  'https://httpbin.org/anything' \
  --header 'Accept: */*' \
  --header 'Authorization: Basic Zm9vOmJhcg==' \
  --header 'Content-Type: application/json' \
  --data '{
  "to": 19012233451,
  "from": "Jookies",
  "content": "Hello",
  "dlr": "yes",
  "dlr-url": "http://192.168.202.54/dlr_receiver.php",
  "dlr-level": 3
}'
Copier après la connexion

Using Thunder Client for VS Code? Stop! Here is the Ideal Extension for Your API Testing Needs.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal