Invite http - une ligne de commande interactive http client

Invite http - une ligne de commande interactive http client

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.

HTTP Invite HTTP Client pour Linux

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 
Démarrer l'invite http

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

Utilisation de la commande d'invite HTTP

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

> Httpie Post 
Aperçu de la façon dont Httpie est appelée dans l'invite http

Vous pouvez envoyer un Http Demandez, entrez l'une des méthodes HTTP comme indiqué.

> Tête > > Publier > mettre > patch > Supprimer 
Exécutez les méthodes HTTP

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.