作業中のWebアプリケーションでいくつかのURLをテストしたい。そのために、HTTP POSTリクエストを手動で作成したいと思います(つまり、好きなパラメーターを追加できます)。
ChromeやFirefoxにない拡張機能はありますか?
$.post('/resource/path/')
Edit and Resend
。これは非常に便利です。
作業中のWebアプリケーションでいくつかのURLをテストしたい。そのために、HTTP POSTリクエストを手動で作成したいと思います(つまり、好きなパラメーターを追加できます)。
ChromeやFirefoxにない拡張機能はありますか?
$.post('/resource/path/')
Edit and Resend
。これは非常に便利です。
回答:
私はこの種のもののためにPostmanと呼ばれるChromeアプリを作っています。他のすべての拡張機能は少し日付が古いように思われたので、自分で作成しました。また、ここに独自のAPIを文書化するのに役立つ他の機能もたくさんあります。
Postmanには、Windows、Mac、Linux向けのネイティブアプリ(スタンドアロン)も用意されています。今ではネイティブアプリを使用する方が望ましいです。詳しくはこちらをご覧ください。
カールはあなたがやりたいことをするのに素晴らしいです!シンプルですが効果的なコマンドラインツールです。
残りの実装テストコマンド:
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
quote>
。シェルはモードに変わります。使用する必要があります-d "{\"..
Firefox
を押すCtrl+Shift+Eか、メニューバー->ツール-> Web開発->ネットワークを選択して、開発ツールのネットワークパネルを開きます。次に、右上の小さなドアのアイコンをクリックします(スクリーンショットの展開形式では、強調表示されたヘッダーのすぐ左にあります)、2行目(表示されない場合は、ページを再読み込みします)->編集してあなたが望むどんな要求でも再送する
?key=value
キーと値のペアを1行ずつ入力できるクエリ文字列()のフィールドが必要な場合は、上部?
のURL
フィールドにa と文字を追加するだけで、Query String
フィールドが表示されます。
ブラウザを忘れて、CLIを試してください。HTTPieは素晴らしいツールです!
CLI httpクライアント:
ブラウザの拡張機能を主張する場合:
クロム:
Firefox:
Postman for Chromeに大きな影響を受けたので、Firefoxでも同じようなものを書くことにしました。
REST Easy *は、リクエストに対して可能な限り多くの制御を提供することを目的とした再起動のないFirefoxアドオンです。アドオンはまだ実験的な状態です(まだMozillaでレビューされていません)が、開発は順調に進んでいます。
プロジェクトはオープンソースなので、誰かが開発を手助けすることを強いられていると感じたなら、それは素晴らしいでしょう:https : //github.com/nathan-osman/Rest-Easy
* http://addons.mozilla.orgから入手できるアドオンは、GitHubで入手できるコードよりも常に少し遅れます
具体的には、「ChromeやFirefoxの拡張機能や機能」を求めましたが、既に受け取った回答で提供されていますが、「ウェブブラウザで投稿リクエストを送信する方法」という閉じられた質問に対するoeziの答えの単純さが好きです。単純なパラメータの場合。oeziさんのコメント:
フォームで、ちょうどセットmethod
に"post"
<form action="blah.php" method="post">
<input type="text" name="data" value="mydata" />
<input type="submit" />
</form>
つまり、非常にシンプルなページを作成して、投稿アクションをテストします。
少し見苦しいですが、シンプルなRESTクライアントがあります。、Chrome用の拡張機能ます。
それは私にとってはうまくいきます-それでもデバッガを使うことができることを覚えておいてください。ネットワークペインは特に便利です。レンダリングされたJSONオブジェクトとエラーページが表示されます。
Firefoxには、RESTClientという拡張機能もあり、これは非常に便利です。
WatirまたはWatinを使用してブラウザを自動化することもできます。Watirはルビー用に、Watinは.Net言語用に書かれています。それがあなたが探しているものかどうかわかりません。
Runscopeをお試しください。サービスをサンプリングする無料のツールがhttps://www.hurl.it/で提供されています。メソッド、認証、ヘッダー、パラメーター、および本文を設定できます。応答には、ステータスコード、ヘッダー、本文が表示されます。応答本文は、折りたたみ可能な階層を使用してJSONからフォーマットできます。有料アカウントでは、テストAPI呼び出しを自動化し、戻りデータを使用して新しいテスト呼び出しを作成できます。COI開示:Runscopeとは関係ありません。
チェックアウト http-tool
Firefoxをて。
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.