私が取り組んでいるWebアプリケーションでいくつかのURLをテストしたいです。そのためには、手動でHTTP POSTリクエストを作成したいと思います(好きなパラメータを追加できます)。
ChromeやFirefoxに存在しない拡張機能はありますか?
_ curl _ あなたが望むことをするのは素晴らしいことです!これはシンプルだが効果的なコマンドラインツールです。
実装テストコマンドを休止します。
curl -i -X GET http://rest-api.io/items
curl -i -X GET http://rest-api.io/items/5069b47aa892630aae059584
curl -i -X DELETE http://rest-api.io/items/5069b47aa892630aae059584
curl -i -X POST -H 'Content-Type: application/json' -d '{"name": "New item", "year": "2009"}' http://rest-api.io/items
curl -i -X PUT -H 'Content-Type: application/json' -d '{"name": "Updated item", "year": "2010"}' http://rest-api.io/items/5069b47aa892630aae059584
ブラウザを忘れてCLIを試してください。 HTTPie は素晴らしいツールです!
_ cli _ httpクライアント:
あなたがブラウザの拡張機能を主張するならば:
Chrome :
Firefox :
Postman for Chrome から大きな影響を受けたので、私はFirefoxに似たようなものを書くことにしました。
REST Easy *は、リクエストをできるだけ制御することを目的とした、再起動不要のFirefoxアドオンです。アドオンはまだ実験的な状態です (Mozillaによるレビューはまだされていません) しかし、開発は順調に進んでいます。
このプロジェクトはオープンソースなので、誰かが開発を手助けしなければならないと思うなら、それはすごいことでしょう: https://github.com/nathan-osman/Rest-Easy
* http://addons.mozilla.org から入手可能なアドオンは、常にGitHubで入手可能なコードより少し遅れています。
ちょっと醜いですが、 Simple REST Client のChrome用の拡張子があります。
それは私にとって素晴らしい仕事です - あなたはまだそれでデバッガを使うことができることを覚えておいてください。ネットワークパネルは特に便利です。レンダリングされたJSONオブジェクトとエラーページが表示されます。
あなたは具体的にはあなたがすでに受け取った答えが提供する「ChromeやFirefoxの拡張機能」を求めましたが、私は単純な oeziの答えをウェブと一緒に投稿する方法が好きですブラウザ " 単純なパラメータ用oeziは言う:
フォームでは、method
を"post"
に設定するだけです。
<form action="blah.php" method="post">
<input type="text" name="data" value="mydata" />
<input type="submit" />
</form>
すなわち投稿アクションをテストするための非常に単純なページを自分で作成します。
FirefoxにはRESTClientという拡張機能もあり、これはとてもいいです。
ブラウザとは直接関係ないかもしれませんが、 fiddler は良いソフトウェアです。
Runscopeを試してください。彼らのサービスをサンプリングする無料のツールは https://www.hurl.it/ で提供されています。方式、認証、ヘッダー、パラメーター、および本体を設定できます。応答にはステータスコード、ヘッダー、および本文が表示されます。レスポンスボディは、折りたたみ可能な階層でJSONからフォーマットできます。有料アカウントはテストAPI呼び出しを自動化し、戻りデータを使用して新しいテスト呼び出しを作成できます。 COI開示:Runscopeとは関係ありません。
また、WatirまたはWatinを使ってブラウザを自動化することもできます。 WatirはRuby用に書かれており、Watinは.Net言語用です。それがあなたが探しているものであるかどうかわからない。
Firefoxのhttp-tool
を調べてください。
https://addons.mozilla.org/en-US/firefox/addon/http-tool/
Aimed at web developers who need to debug HTTP requests and responses.
Can be extremely useful while developing REST based api.
Features:
* GET
* HEAD
* POST
* PUT
* DELETE
Add header(s) to request.
Add body content to request.
View header(s) in response.
View body content in response.
View status code of response.
View status text of response.