HttpShell

Logiciel capture d'écran:
HttpShell
Détails logiciels:
Version: 0.8.0
Date de transfert: 14 Apr 15
Développeur: Chris Longo
Licence: Gratuit
Popularité: 3

Rating: nan/5 (Total Votes: 0)

HttpShell est un shell interactif pour émettre des commandes HTTP à un serveur web ou API REST.
commandes HTTP d'émission (HEAD, GET, POST, PUT, DELETE) à un serveur avec un retour visuel. Rend le débogage services REST beaucoup plus interactif que cURL.
Utilisation
Le serveur traite comme un système de fichiers:
$ Httpsh http://api.twitter.com/a/statuses
api.twitter.com:/1/statuses> get public_timeline.json
HTTP / 1.1 200 OK
> Content-Length: 40945
> Vary: Accept-Encoding
> X-transaction-masque: a6183ffa5f8ca943ff1b53b5644ef1140f40ebd7
...
Utilisez des commandes shell familiers:
api.twitter.com:/1/statuses> cd ..
api.twitter.com:/1/> cd /
api.twitter.com:/>
sortie de tuyau à des commandes externes pour la mise en forme, etc:
api.twitter.com:/1/statuses> get public_timeline.xml | xmllint -format -
...


& Nbsp; <état>
& Nbsp; Mer 14 décembre 0000 0:57:12 2011
...
Publier des données sur le serveur:
$ Httpsh http: // localhost: 28017
localhost: 28017: /> après / foo / bar
... {"A": 123456}
...
HTTP / 1.0 201
> Content-Type: text / plain; charset = utf-8
> Connection: close
> X-ns: foo._defaultCollection
> Content-Length: 15
> X action: bar
{"Ok": true}
Utiliser JSON pour poster des formulaires Web en utilisant "@ {}" spéciale notation!
somewebsite: /> après / some / forme / gestionnaire
... @ {
... "Name": "Chris",
... "Occupation": "développeur"
...}
Convertit la définition ci-dessus pour JSON: name = & Chris occupation = développeur formulaire annonce.
Set-têtes:
localhost: 28017: /> .headers Cookie: session = 5cb9586618eea2374377bb1584f7de74
localhost: 28017: /> .headers User-Agent: AppleWebKit / 535,13
localhost: 28017: /> .headers
Aide
Verbes
& Nbsp; la tête [] [| ]
& Nbsp; se []
& Nbsp; après [] [des données]
& Nbsp; de mettre [] [des données]
& Nbsp; supprimer
Navigation
& Nbsp; cd ou ..
Metacommands
& Nbsp; .headers []: []
& Nbsp; .quit
Installation
& Nbsp; python setup.py install
Ou si pip est installé:
& Nbsp; pip installer httpshell
Peut nécessiter sudo installer

Exigences :

  • Python

Logiciel similaire

BASH Debugger
BASH Debugger

2 Jun 15

edtFTPnet/Free
edtFTPnet/Free

11 May 15

KVsftpdManager
KVsftpdManager

3 Jun 15

Commentaires à HttpShell

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!