HttpShell

Software captura de pantalla:
HttpShell
Detalles de software:
Versión: 0.8.0
Fecha de carga: 14 Apr 15
Promotor: Chris Longo
Licencia: Libre
Popularidad: 3

Rating: nan/5 (Total Votes: 0)

HttpShell es un shell interactivo para emitir comandos HTTP a un servidor web o API REST.
Comandos HTTP Emisión (HEAD, GET, POST, PUT, DELETE) a un servidor con información visual. Hace depuración servicios REST mucho más interactiva que CURL.
Uso
Se usa para tratar el servidor como un sistema de archivos:
$ Httpsh http://api.twitter.com/a/statuses
api.twitter.com:/1/statuses> get public_timeline.json
HTTP / 1.1 200 OK
> Content-Length: 40945
> Variar: Accept-Encoding
> X transacción por máscara: a6183ffa5f8ca943ff1b53b5644ef1140f40ebd7
...
Utilice los comandos de shell familiares:
api.twitter.com:/1/statuses> cd ..
api.twitter.com:/1/> cd /
api.twitter.com:/>
Salida de tubo de comandos externos para el formato, etc:
api.twitter.com:/1/statuses> get public_timeline.xml | -format xmllint -
...


& Nbsp;
& Nbsp; mié 14 de diciembre 2011 00:57:12 +0000
...
Enviar datos a servidor:
$ Httpsh http: // localhost: 28017
localhost: 28017: /> poste / foo / bar
... {"A": 123456}
...
HTTP / 1.0 201
> Content-Type: text / plain; charset = utf-8
> Conexión: cerrar
> X-ns: foo._defaultCollection
> Content-Length: 15
> X-acción: bar
{"Ok": true}
Uso de JSON para enviar a los formularios web usando especial "@ {}" notación!
somewebsite: /> poste / algunos / form / manejador
... @ {
... "Name": "Chris",
... "Ocupación": "Desarrollador"
...}
Convierte la definición JSON arriba a: name = Chris & ocupación = Developer para formulario de publicación.
Establecer encabezados:
localhost: 28017: /> .headers Cookie: session = 5cb9586618eea2374377bb1584f7de74
localhost: 28017: /> .headers User-Agent: AppleWebKit / 535.13
localhost: 28017: /> .headers
Ayuda
Verbos
& Nbsp; la cabeza [] [| ]
& Nbsp; conseguir []
& Nbsp; puesto [] [Datos]
& Nbsp; poner [] [Datos]
& Nbsp; eliminar
Navegación
& Nbsp; cd o ..
Metacommands
& Nbsp; .headers []: []
& Nbsp; .Quit
Instalación
& Nbsp; python setup.py install
O si pip está instalado:
& Nbsp; pip instalar httpshell
Puede requerir sudo para instalar

Requisitos :

  • Python

Programas parecidos

Gistpy
Gistpy

20 Feb 15

Tcsh
Tcsh

27 Sep 15

GTransferManager
GTransferManager

3 Jun 15

LFTP
LFTP

16 Aug 18

Comentarios a la HttpShell

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!