私は(手動で)GET/POST/PUT/DELETEメソッドをフルに活用するRESTful APIをテストしています。コマンドラインでcURLを使用してさまざまな入力オプションをすばやくテストするのではなく、これを簡単にするWindows GUIアプリケーションがあれば便利です。そのようなものはありますか?
私はこの投稿が少し古いことを知っていますが、 Dev HTTP Client for Chromeは私が見つけた最高のプラグインです。
応答(JSONやXMLなど)をきれいにフォーマットする素敵なUIを提供するとともに、リクエストを保存できます。私見、最高の機能は、異なる「コンテキスト」を設定し、変数を設定する機能です。たとえば、それぞれが「ホスト」変数を持つ「プロダクション」コンテキストと「開発」コンテキストを持つことができます。リクエスト文字列はhttp://${Host}/foo
。
Insomnia は、安らかなAPIをデバッグするためのWindows、Mac、およびLinux用の美しいデスクトップアプリケーションです(私の個人的なお気に入り)
Postman はChrome APIテストおよびカスタムhttpリクエストを行うための拡張機能です。リクエストを保存して後で使用したり、異なる環境(ステージング、デプロイ)をセットアップしたり、共同作業および共有したりできます)チームの他のユーザーとのリクエスト。
HttpRequester Firefoxの場合はPostmanに似ています。
RESTclient が好きです。ただし、HTMLはフォーマットされません(Posterがフォーマットすると想定しています)。
また、- XHRポスター with Chrome
ポスターよりも優れたUIがあると思います。
更新
XHRは私に問題を与えています。 DHC by Restlet for Chromeもかなりいいです。
これに役立つ(無料の)Webツールが見つかりました!
Paw OS Xではかなりいいです。この記事の執筆時点で29.99ドル。
GURLを試してください。 http://code.google.com/p/gurl/ これは、curlに基づいた単純なHTTP要求ジェネレータです。
私が試したすべてのFirefox拡張機能のうち、 HttpRequester が最適なツールです。それは非常に明確であり、機能を欠いていません。
Chromeの場合、 Advanced REST client )または Postman 。
Fiddler は非常に優れたツールです。リクエストの履歴を表示し、すべてのHTTP動詞をサポートし、必要なヘッダー(Content-Lengthなど)でリクエストを完了します。お探しの機能は「リクエストビルダー」と呼ばれます。
このリストを最新の状態に保つために、ここではさらに優れた新しいChrome拡張機能: Advanced REST Client =
Hurl はそのための素晴らしい候補だと思いますか?