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

miniFTP
miniFTP

2 Jun 15

Pure FTP Server
Pure FTP Server

14 Apr 15

ZenityShell
ZenityShell

20 Feb 15

LFTP
LFTP

16 Aug 18

Kommentarer til HttpShell

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