HttpShell

Software skärmdump:
HttpShell
Mjukvaruinformation:
Version: 0.8.0
Ladda upp dagen: 14 Apr 15
Utvecklare: Chris Longo
Licens: Gratis
Popularitet: 64

Rating: nan/5 (Total Votes: 0)

HttpShell är ett interaktivt skal för att utfärda HTTP kommandon till en webbserver eller REST API.
Issue HTTP-kommandon (HEAD, GET, POST, PUT, DELETE) till en server med visuell återkoppling. Gör felsökning REST tjänster betydligt mer interaktiv än cURL.
Användning
Behandlar servern som ett filsystem:
$ Httpsh http://api.twitter.com/a/statuses
api.twitter.com:/1/statuses> get public_timeline.json
HTTP / 1.1 200 OK
> Innehålls längd: 40.945
> Varierar: Accept-Encoding
> X-transaktion-mask: a6183ffa5f8ca943ff1b53b5644ef1140f40ebd7
...
Använd välbekanta skalkommandon:
api.twitter.com:/1/statuses> cd ..
api.twitter.com:/1/> cd /
api.twitter.com:/>
Pipe-utgång för externa kommandon för formatering, etc:
api.twitter.com:/1/statuses> get public_timeline.xml | xmllint -format -
...


& Nbsp;
& Nbsp; Wed 14 Dec 00:57:12 0000 2011
...
Skicka data till server:
$ Httpsh http: // localhost: 28017
localhost: 28017: /> inlägg / foo / bar
... {"A": 123456}
...
HTTP / 1,0 201
> Content-Type: text / plain; charset = utf-8
> Anslutning: stäng
> X-ns: foo._defaultCollection
> Innehålls längd: 15
> X-action: bar
{"Ok": true}
Använd JSON att posta till webbformulär med hjälp av speciella "@ {}" notation!
somewebsite: /> inlägg / några / formen / handler
... @ {
... "Namn": "Chris",
... "Ockupation": "Utvecklare"
...}
Konverterar JSON definitionen ovan för att: name = Chris & yrke = Developer för formuläret utstationering.
Set rubriker:
localhost: 28017: /> .headers Cookie: session = 5cb9586618eea2374377bb1584f7de74
localhost: 28017: /> .headers User-Agent: AppleWebKit / 535,13
lokalvärd: 28017: /> .headers
Hjälp
Verb
& Nbsp; head [] [| ]
& Nbsp; få []
& Nbsp; inlägget [] [uppgifter]
& Nbsp; sätta [] [uppgifter]
& Nbsp; bort
Navigering
& Nbsp; cd eller ..
Metacommands
& Nbsp; .headers []: []
& Nbsp; .quit
Installation
& Nbsp; python setup.py installera
Eller om pip är installerad:
& Nbsp; pip installera httpshell
Kan kräva sudo för att installera

Krav :

  • Python

Liknande mjukvara

Kommentarer till HttpShell

Kommentarer hittades inte
Kommentar
Slå på bilder!