HttpShell

Tela Software:
HttpShell
Detalhes de Software:
Versão: 0.8.0
Data de upload: 14 Apr 15
Revelador: Chris Longo
Licença: Livre
Popularidade: 3

Rating: nan/5 (Total Votes: 0)

HttpShell é um shell interativo para emissão de comandos HTTP para um servidor web ou API REST.
Comandos HTTP Issue (HEAD, GET, POST, PUT, DELETE) para um servidor com feedback visual. Faz depuração serviços REST muito mais interativo do que cURL.
Uso
Trata o servidor como um sistema de arquivos:
$ Httpsh http://api.twitter.com/a/statuses
api.twitter.com:/1/statuses> get public_timeline.json
HTTP / 1.1 200 OK
> Conteúdo de comprimento: 40945
> Variam: Accept-Encoding
> X-operação-máscara: a6183ffa5f8ca943ff1b53b5644ef1140f40ebd7
...
Use comandos shell familiares:
api.twitter.com:/1/statuses> cd ..
api.twitter.com:/1/> cd /
api.twitter.com:/>
Tubulação de saída para os comandos externos para formatação, etc:
api.twitter.com:/1/statuses> get public_timeline.xml | xmllint -Formatar -
...


& Nbsp;
& Nbsp; Wed 14 de dezembro 00:57:12 +0000 2011
...
Publicar dados para o servidor:
$ Httpsh http: // localhost: 28017
localhost: 28017: /> post / foo / bar
... {"A": 123456}
...
HTTP / 1.0 201
> Content-Type: text / plain; charset = utf-8
> Conexão: perto
> X-ns: foo._defaultCollection
> Conteúdo de comprimento: 15
> X-action: bar
{"Ok": true}
Use JSON para postar em formulários da web usando "@ {}" especial notação!
somewebsite: /> post / some / form / manipulador
... @ {
... "Nome": "Chris",
... "Ocupação": "Developer"
...}
Converte a definição JSON acima para: name = Chris & ocupação = Developer para envio de mensagens.
Definir cabeçalhos:
localhost: 28017: /> .headers Cookie: session = 5cb9586618eea2374377bb1584f7de74
localhost: 28017: /> .headers User-Agent: AppleWebKit / 535,13
localhost: 28017: /> .headers
Ajuda
Verbos
& Nbsp; cabeça [] [| ]
& Nbsp; get []
& Nbsp; post [] [data]
& Nbsp; colocar [] [data]
& Nbsp; excluir
Navegação
& Nbsp; cd ou ..
Metacommands
& Nbsp; .headers []: []
& Nbsp; .Quit
Instalação
& Nbsp; python setup.py instalar
Ou se pip está instalado:
& Nbsp; pip instalar httpshell
Pode exigir sudo para instalar

Requisitos :

  • Python

Programas semelhantes

MirBSD Korn Shell
MirBSD Korn Shell

17 Feb 15

DreamMUD
DreamMUD

14 Apr 15

evilvte
evilvte

14 Apr 15

Comentário para HttpShell

Comentários não encontrado
Adicionar comentário
Ligue imagens!