HttpShell

Skjermbilde programvare:
HttpShell
Prog.varedetaljer:
Versjon: 0.8.0
Last opp dato: 14 Apr 15
Utvikler: Chris Longo
Lisens: Gratis
Popularitet: 64

Rating: nan/5 (Total Votes: 0)

HttpShell er et interaktivt skall for å utstede HTTP-kommandoer til en webserver eller REST API.
Problemet HTTP-kommandoer (HEAD, GET, POST, PUT, DELETE) til en server med visuell tilbakemelding. Gjør debugging REST-tjenester mye mer interaktiv enn cURL.
Bruk
Behandler serveren som et filsystem:
$ Httpsh http://api.twitter.com/a/statuses
api.twitter.com:/1/statuses> get public_timeline.json
HTTP / 1.1 200 OK
> Content-Length: 40945
> Variere: Accept-Encoding
> X-transaksjon-maske: a6183ffa5f8ca943ff1b53b5644ef1140f40ebd7
...
Bruke kjente shell-kommandoer:
api.twitter.com:/1/statuses> cd ..
api.twitter.com:/1/> cd /
api.twitter.com:/>
Pipe utgang til eksterne kommandoer for formatering, etc:
api.twitter.com:/1/statuses> get public_timeline.xml | xmllint -format -
...


& Nbsp;
& Nbsp; Ons 14 desember 00:57:12 +0000 2011
...
Legge inn data til serveren:
$ Httpsh http: // localhost: 28017
localhost: 28017: /> innlegget / foo / bar
... {"A": 123456}
...
HTTP / 1.0 201
> Content-type: text / plain; charset = utf-8
> Tilkobling: close
> X-ns: foo._defaultCollection
> Content-Length: 15
> X-action: bar
{"Ok": true}
Bruk JSON å legge til webskjemaer ved hjelp av spesielle "@ {}" notasjon!
somewebsite: /> innlegget / noen / skjema / handler
... @ {
... "Name": "Chris",
... "Okkupasjon": "Utvikler"
...}
Konverterer JSON definisjonen ovenfor til: name = Chris & yrke = Developer for skjema innlegg.
Sett overskrifter:
localhost: 28017: /> .headers Cookie: session = 5cb9586618eea2374377bb1584f7de74
localhost: 28017: /> .headers User-Agent: AppleWebKit / 535,13
localhost: 28017: /> .headers
Hjelp
Verb
& Nbsp; head [] [| ]
& Nbsp; få []
& Nbsp; post [] [data]
& Nbsp; sette [] [data]
& Nbsp; slette
Navigasjon
& Nbsp; cd eller ..
Metacommands
& Nbsp; .headers []: []
& Nbsp; .quit
Installasjon
& Nbsp; python setup.py installere
Eller hvis pip er installert:
& Nbsp; pip installere httpshell
Kan kreve sudo for å installere

Krav :

  • Python

Lignende programvare

VirgoFTP
VirgoFTP

3 Jun 15

MetaFTPD
MetaFTPD

20 Feb 15

mudFTP
mudFTP

3 Jun 15

WISH Mini-Console
WISH Mini-Console

12 May 15

Kommentarer til HttpShell

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!