Invite http - une ligne de commande interactive http client

- 4427
- 1243
- Victor Charpentier
Invite http (ou HTTP-PROMPPT) est un client http de ligne de commande interactive construit sur httpie et prompt_toolkit, Doté de la maîtrise de l'autocénérat et de la mise en évidence. Il prend également en charge les cookies automobiles, l'intégration OpenAPI / Swagger ainsi que les pipelines de type UNIX et la redirection de sortie. De plus, il vient avec plus de 20 thèmes que vous pouvez utiliser.

Dans cet article, nous expliquerons comment installer et utiliser brièvement HTTP-PROMPPT en linux.
Comment installer une invite http dans Linux
Vous pouvez installer HTTP-PROMPPT Tout comme un package Python ordinaire utilisant la commande PIP comme indiqué.
$ pip install http-protchpt
Vous obtiendrez probablement quelques erreurs d'autorisation si vous essayez d'installer HTTP-PROMPPT sur le python à l'échelle du système. Il n'est pas conseillé, mais si c'est ce que vous voulez faire, utilisez simplement la commande sudo pour obtenir des privilèges racine comme indiqué.
$ sudo pip install http-propt
Alternativement, vous pouvez utiliser le --utilisateur
Option pour installer le package dans le répertoire de la maison utilisateur comme suit:
$ PIP INSTALLANT - USER HTTP-PROMPT
Mettre à niveau Invite http, faire:
$ pip install -u http-comptpt
Comment utiliser l'invite HTTP dans Linux
Pour démarrer une session, exécutez simplement le HTTP-PROMPPT Commande comme indiqué.
Commencez par la dernière session ou http: // localhost: 8000 $ Http-Prompt Commencez par l'URL donnée $ http-comptpt http: // localhost: 3000 Commencez par quelques options initiales $ HTTP-PROMPPT LOCALHOST: 3000 / API - Auth User: Pass Username = quelqu'un

Après avoir commencé une session, vous pouvez taper les commandes de manière interactive comme indiqué dans la capture d'écran suivante.

Pour prévisualiser comment Invite http va appeler httpie, exécuter la commande suivante.
> Httpie Post

Vous pouvez envoyer un Http Demandez, entrez l'une des méthodes HTTP comme indiqué.
> Tête > > Publier > mettre > patch > Supprimer

Il est possible d'ajouter têtes, chaîne de requête, ou paramètres du corps, Utilisez la syntaxe comme dans Httpie. Voici quelques exemples:
# Set Header > Type de contenu: application / JSON # paramètre de requête > page == 5 # Paramètres du corps > nom d'utilisateur = Tecmint > full_name = "tecmint howtos" # Paramètres corporels en JSON brut > Numéro: = 45239 > is_ok: = true > noms: = ["tecmint", "howtos"] > utilisateur: = '"nom d'utilisateur": "tecmint", "mot de passe": "suivant"' # Écrivez tout en une seule ligne > Type de contenu: Application / JSON Page == 5 Username = Tecmint
Vous pouvez également ajouter Httpie Options comme indiqué.
> - Form - utilisateur de l'auth: passer > --verify = non OU > - Form - Auth User: Pass username = Tecmint Content-Type: Application / JSON
Pour réinitialiser la session (effacer tous les paramètres et options) ou quitter une session, exécutez:
> rm * #Seet Session > sortir Session #Exit
Pour plus d'informations et des exemples d'utilisation, consultez la documentation HTTP-PROMPT à: http: // http-comptpt.com /.
C'est tout! Invite http fait un compagnon parfait pour Httpie. Nous serions ravis de vous entendre. Partagez vos pensées ou posez des questions sur HTTP-PROMPPT via le formulaire de rétroaction ci-dessous.
- « Comment calculer l'adresse de sous-réseau IP avec l'outil IPCALC
- Installation d'Ubuntu 19.04 (Disco Dingo) Desktop sur les systèmes de micrologiciel UEFI »