HttpShell

ソフトウェアのスクリーンショット:
HttpShell
ソフトウェアの詳細:
バージョン: 0.8.0
日付のアップロード: 14 Apr 15
開発者: Chris Longo
ライセンス: 無料
人気: 3

Rating: nan/5 (Total Votes: 0)

HttpShellは、WebサーバやREST APIにHTTPコマンドを発行するためのインタラクティブシェルです。
問題HTTPコマンド(HEAD、GET、POST、DELETE、PUT)視覚フィードバックを使用してサーバーに。ずっとインタラクティブのcURLよりRESTサービスをデバッグすることができます。
の使用法
ファイルシステムのように、サーバーを扱います。
$ httpsh http://api.twitter.com/a/statuses
api.twitter.com:/1/statuses> GET public_timeline.json
HTTP / 1.1 200 OK
>コンテンツ長:40945
>変わる:受け入れエンコード
> X-トランザクションマスク:a6183ffa5f8ca943ff1b53b5644ef1140f40ebd7
...
おなじみのシェルコマンドを使用します。
api.twitter.com:/1/statuses> CD ..
api.twitter.com:/1/> CD /
api.twitter.com:/>
書式設定、等のための外部コマンドにパイプ出力:
api.twitter.com:/1/statuses> GET public_timeline.xml |にxmllintの-format -
...
の<?xml version = "1.0"エンコーディング= "UTF-8"? >
<ステータスタイプ=「アレイ」>
&NBSP; <状況>
&NBSP; <のcreated_at>水12月14日午後12時57分12秒0000 2011
...
サーバーにデータを投稿:
$ httpshはhttp:// localhost:28017
ローカルホスト:28017:/>ポスト/ fooに/バー
... {"A":123456}
...
HTTP / 1.0 201
>コンテンツタイプ:text / plainで、文字セット= UTF-8
>接続:閉じる
> X-NS:foo._defaultCollection
>コンテンツ長:15
> X-アクション:バー
{:真の "OK"}
使用JSONは特別な "@ {}」の表記を使用してWebフォームに投稿!
somewebsite:/>ポスト/一部/フォーム/ハンドラ
... @ {
... "名前": "クリス"、
... "占領": "開発者"
...}
名前=クリス&職業=フォームへの投稿のための開発者:上記のJSON定義が変換します。
ヘッダを設定します。
ローカルホスト:28017:/>は.HEADERSクッキー:セッション= 5cb9586618eea2374377bb1584f7de74
ローカルホスト:28017:/> .HEADERSのUser-Agent:のAppleWebKit / 535.13
ローカルホスト:28017:/> .HEADERS
<クッキー:セッション= 5cb9586618eea2374377bb1584f7de74
<ユーザーエージェント:のAppleWebKit / 535.13
のヘルプ
動詞
&NBSP;頭[] [| <外部コマンド>]
&NBSP;取得[]
&NBSP;ポスト[] [データ]
&NBSP;置く[] [データ]
&NBSPは、削除
ナビゲーション
&NBSP; CD または..
メタコマンド
&NBSP; .HEADERS [<名前>]:[<値>]
&NBSP; .quit
<強い>インストールの
&NBSP; Pythonがインストールsetup.py
またはPIPがインストールされている場合:
&NBSP;インストールhttpshellピップ

  • のPythonます。
  • の要件のをインストールするためにはsudoが必要な場合があります

同じようなソフトウェア

VWM
VWM

17 Feb 15

crosstool-NG
crosstool-NG

20 Feb 15

Mosh
Mosh

17 Feb 15

へのコメント HttpShell

コメントが見つかりません
コメントを追加
画像をオンにする!