HttpShell

Software screenshot:
HttpShell
Software informatie:
Versie: 0.8.0
Upload datum: 14 Apr 15
Ontwikkelaar: Chris Longo
Licentie: Gratis
Populariteit: 3

Rating: nan/5 (Total Votes: 0)

HttpShell is een interactieve shell voor de afgifte van HTTP commando's naar een webserver of REST API.
Kwestie HTTP commando's (HEAD, GET, POST, PUT, DELETE) om een ​​server met visuele feedback. Maakt het debuggen REST services veel interactiever dan krullen.
Gebruik
Behandelt de server als een bestandssysteem:
$ Httpsh http://api.twitter.com/a/statuses
api.twitter.com:/1/statuses> get public_timeline.json
HTTP / 1.1 200 OK
> Content-Length: 40945
> Variëren: Accept-Encoding
> X-transactie-masker: a6183ffa5f8ca943ff1b53b5644ef1140f40ebd7
...
Gebruik vertrouwde shell commando:
api.twitter.com:/1/statuses> cd ..
api.twitter.com:/1/> cd /
api.twitter.com:/>
Pipe-uitgang naar externe opdrachten voor de opmaak, etc:
api.twitter.com:/1/statuses> get public_timeline.xml | xmllint -formaat -
...


& Nbsp; <-status>
& Nbsp; wo 14 december 00:57:12 +0000 2011
...
Plaats gegevens naar de server:
$ Httpsh http: // localhost: 28017
localhost: 28017: /> post / foo / bar
... {"A": 123456}
...
HTTP / 1.0 201
> Content-type: text / plain; charset = UTF-8
> Verbinding: dicht
> X-ns: foo._defaultCollection
> Content-Length: 15
> X-actie: bar
{"Ok": true}
Gebruik JSON te plaatsen op webformulieren met behulp van speciale "@ {}" notatie!
somewebsite: /> post / wat / vorm / handler
... @ {
... "Naam": "Chris",
... "Bezetting": "Ontwikkelaar"
...}
Converteert de JSON definitie hierboven om: naam = Chris & bezetting = Developer voor vorm posting.
Set headers:
localhost: 28017: /> .headers Cookie: sessie = 5cb9586618eea2374377bb1584f7de74
localhost: 28017: /> .headers User-Agent: AppleWebKit / 535,13
localhost: 28017: /> .headers
Help
Werkwoorden
& Nbsp; hoofd [] [| ]
& Nbsp; te krijgen []
& Nbsp; bericht [] [data]
& Nbsp; zet [] [data]
& Nbsp; te verwijderen
Navigatie
& Nbsp; cd of ..
Metacommands
& Nbsp; .headers []: []
& Nbsp; .quit
installatie
& Nbsp; python setup.py installeren
Of als pip is geïnstalleerd:
& Nbsp; pip installeren httpshell
Kan sudo nodig te installeren

Eisen :

  • Python

Vergelijkbare software

plexshell
plexshell

11 May 15

minimumTFTP
minimumTFTP

11 May 15

glFTPd
glFTPd

3 Jun 15

ObexTool
ObexTool

3 Jun 15

Reacties op HttpShell

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!