HttpShell

Скриншот программы:
HttpShell
Детали программы:
Версия: 0.8.0
Дата загрузки: 14 Apr 15
Разработчик: Chris Longo
Тип распространения: Бесплатная
Популярность: 3

Rating: nan/5 (Total Votes: 0)

HttpShell это интерактивная оболочка для выдачи команды HTTP на веб-сервере или REST API.
Команды HTTP выпуск (голова, GET, POST, PUT, DELETE) на сервер с визуальной обратной связи. Делает отладки услуг REST намного более интерактивными, чем свернуться.
Использование
Лечит сервер как в файловой системе,:
$ Httpsh http://api.twitter.com/a/statuses
api.twitter.com:/1/statuses> Get public_timeline.json
HTTP / 1.1 200 OK
> Content-Length: 40945
> меняться: Accept-Encoding
> X-транзакций маска: a6183ffa5f8ca943ff1b53b5644ef1140f40ebd7
...
Используйте знакомые команды оболочки:
api.twitter.com:/1/statuses> CD ..
api.twitter.com:/1/> кд /
api.twitter.com:/>
Выход трубы для внешних команд для форматирования и т.д.:
api.twitter.com:/1/statuses> Get public_timeline.xml | xmllint -format -
...

<Статусы типа = "Массив">
& NBSP; <статус>
& NBSP; ср 14 декабря 00:57:12 +0000 2011
...
Начать данных на сервер:
$ Httpsh HTTP: // локальный: 28017
локальный: 28017: /> после / Foo / бар
... {"А": 123456}
...
HTTP / 1.0 201
> Content-Type: текст / обычный, кодировка = UTF-8
> подключение: закрыть
> X-нс: foo._defaultCollection
> Content-Length: 15
> X-действие: бар
{"ОК": правда}
Использование JSON для отправки сообщений в веб-формах с помощью специальных "@ {}" обозначения!
somewebsite: /> после / некоторые / форма / обработчик
... @ {
... "Имя": "Крис",
... "Оккупация": "Разработчик"
...}
Преобразует определение JSON выше: название = Крис и оккупация = Разработчик для ввода текста.
Установить заголовки:
локальный: 28017: /> .headers Cookie: сессия = 5cb9586618eea2374377bb1584f7de74
локальный: 28017: /> .headers User-Agent: AppleWebKit / 535,13
локальный: 28017: /> .headers
Помощь
Глаголы
& NBSP; голова [] [| <Внешняя команда>]
& NBSP; получить []
& NBSP; после [] [данные]
& NBSP; положим [] [данные]
& NBSP; удалить
Навигация
& NBSP; кд или ..
Metacommands
& NBSP; .headers [<имя>]: [<значение>]
& NBSP; .quit
Установка
& NBSP; питон setup.py установить
Или, если установлен пип:
& NBSP; пункт установить httpshell
Может потребоваться Sudo установить

Требования :

  • Python

Похожие программы

CrushFTP
CrushFTP

3 Jun 15

progbar
progbar

14 Apr 15

Bftpd
Bftpd

17 Feb 15

Комментарии к HttpShell

Комментарии не найдены
добавить комментарий
Включите картинки!