Resterm - Client REST en terminal (prise en charge de HTTP, GraphQL et gRPC)
(github.com/unkn0wn-root)- Client API en ligne de commande capable de lire directement des fichiers
.httpou.restpour exécuter des requêtes API, sans Postman ni IDE- Prend en charge les requêtes HTTP, GraphQL et gRPC
- Éditeur modal avec raccourcis Vim : sélection visuelle, copie dans le presse-papiers (yank)/suppression (cut), recherche avec Shift+F, bascule entre mode saisie et mode affichage avec
i/Esc - Dans l’explorateur d’espace de travail, il est possible de filtrer uniquement les fichiers
.http/.restet de naviguer rapidement grâce à la recherche incrémentale - Exécution immédiate de requêtes inline en saisissant simplement une URL et en appuyant sur
Ctrl+Enter, sans fichier séparé - Prend en charge l’analyse des commandes Curl pour interpréter certaines options de
curlet les convertir en requêtes - Fournit un panneau de réponse contextuel. L’en-tête supérieur affiche l’espace de travail actuel, l’environnement, la requête en cours d’exécution et les résultats des scripts/tests
- La zone de réponse inclut les onglets Pretty, Raw, Headers et History, ainsi qu’une fonction d’aperçu de la requête (preview)
- Il est possible de disposer les réponses en fractionnement vertical ou horizontal, et d’épingler des panneaux (pin) pour comparer côte à côte les onglets Pretty / Raw / Headers ou vérifier les différences via une vue Diff intégrée
- La commande
@authprend en charge Basic, Bearer, API Key, ainsi que les en-têtes personnalisés. Des fonctions utilitaires intégrées comme{{$timestamp}}et{{$uuid}}sont également fournies - Prend en charge les scripts pre-request et de test :
- via des hooks en JavaScript pour modifier le contenu de la requête avant l’envoi,
- exécuter des assertions sur la réponse,
- et vérifier immédiatement dans l’éditeur les résultats de réussite/échec
- Prise en charge de GraphQL et gRPC : les directives
@graphqlet@grpcpermettent le formatage automatique des requêtes et la gestion des métadonnées - Fonction de persistance de session : le cookie jar, l’historique des requêtes et les éléments par environnement sont conservés après redémarrage. Avec
@no-log, le corps de la réponse peut être exclu des journaux (masqué)
Aucun commentaire pour le moment.