Je suis ravi d'annoncer la sortie de Agas version 1.0.0, un outil puissant et flexible conçu pour simplifier les requêtes HTTP depuis le terminal. Que vous testiez des API, travailliez avec GraphQL ou gériez des services RESTful, Agas fournit une interface simplifiée pour effectuer des requêtes sans avoir besoin d'un navigateur Web ou de logiciels supplémentaires.
Agas est un client HTTP en ligne de commande conçu pour offrir flexibilité, facilité d'utilisation et personnalisation. Il permet aux développeurs d'effectuer des opérations HTTP complexes avec des commandes simples. Il prend en charge les requêtes GET, POST, PUT, DELETE et fournit des options pour définir des en-têtes personnalisés, des corps de requête, etc.
Agas simplifie les requêtes HTTP complexes en fournissant une interface de ligne de commande conviviale. Vous pouvez effectuer des actions telles que l'envoi de requêtes GET ou POST en exécutant une seule commande :
agas @get http://localhost:3000/ -d '{"key": "value"}' -H "Authorization: Bearer token"
Agas est prêt pour Docker, ce qui le rend facile à déployer et à utiliser dans des environnements conteneurisés. Extrayez simplement l'image Docker et exécutez Agas directement depuis votre terminal :
docker pull bitsgenix/agas docker run agas
Pour les utilisateurs qui préfèrent ne pas utiliser Docker, Agas peut être installé localement. En clonant le référentiel et en exécutant une simple commande d'installation, vous pouvez intégrer Agas dans votre système :
git clone https://github.com/m-mdy-m/agas.git cd agas sudo make install
Une fois installé, Agas devient disponible sous forme de commande globale, vous permettant d'exécuter des requêtes HTTP depuis n'importe quelle session de terminal.
Agas prend en charge l'inclusion d'en-têtes personnalisés et de données de requête, ce qui le rend idéal pour travailler avec des API nécessitant une authentification, des jetons ou d'autres configurations personnalisées :
agas @post http://api.example.com/resource -d '{"data": "value"}' -H "Authorization: Bearer YOUR_TOKEN"
Agas propose des options pour contrôler comment et où la sortie est affichée. Vous pouvez voir des résumés détaillés des demandes et des réponses, y compris les codes d'état, le temps de réponse, la taille des données et le corps complet de la réponse.
Agas est optimisé pour la vitesse et l'efficacité, ce qui en fait un excellent outil pour tester et déboguer les applications pendant le développement. Il est léger et conçu pour exécuter des commandes rapidement, fournissant des commentaires en temps réel.
Que vous soyez sous Linux, macOS ou Windows (via WSL ou Docker), Agas fonctionne de manière transparente sur toutes les plateformes, garantissant que les développeurs peuvent l'utiliser indépendamment de leur système d'exploitation.
Agas est parfait pour les développeurs qui ont besoin d'un moyen rapide et fiable de tester et d'interagir avec les API. Il réduit les frais liés à l'utilisation d'outils externes tels que Postman ou Insomnia et s'intègre sans effort à n'importe quel pipeline CI/CD, ce qui en fait une solution pratique pour les tâches d'automatisation et de script.
Pour commencer à utiliser Agas, vous avez deux options :
docker pull bitsgenix/agas docker run agas
git clone https://github.com/m-mdy-m/agas.git cd agas sudo make install
Après l'installation, tapez simplement agas dans votre terminal pour commencer à utiliser l'outil.
Agas 1.0.0 est une solution polyvalente, efficace et personnalisable pour les développeurs qui ont besoin d'interagir avec les API HTTP depuis le terminal. Sa facilité d'utilisation, sa compatibilité multiplateforme et sa prise en charge de Docker en font un outil précieux pour le flux de travail de tout développeur. Explorez tout le potentiel d'Agas et simplifiez vos requêtes HTTP dès aujourd'hui.
Pour plus de détails, visitez le référentiel :
Dépôt GitHub Agas
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!