作業中のWebアプリケーションでいくつかのURLをテストしたいと思います。そのために、HTTP POSTリクエストを手動で作成したいと思います(つまり、好きなパラメーターを追加できます)。
ChromeやFirefoxに不足している拡張機能や機能はありますか?
私はこの種のもののためにPostmanと呼ばれるChromeアプリを作っています。他のすべての拡張機能は少し時代遅れのようだったので、私自身のものにしました。また、ここで独自のAPIを文書化するのに役立つ他の機能もたくさんあります。
Postmanには、Windows、Mac、Linux用のネイティブアプリ(スタンドアロン)もあります。ネイティブアプリを使用することをお勧めします。詳しくはこちらをご覧ください。
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
Firefox
を押すCtrl+Shift+Eか、メニューバー->ツール-> Web開発者->ネットワークに移動して開発者ツールでネットワークパネルを開きます。次に、右上の小さなドアアイコン(スクリーンショットの展開された形式で、強調表示されたヘッダーのすぐ左にあります)、2行目(表示されない場合はページをリロードします)->編集して必要なリクエストを再送信します
ブラウザを忘れて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で利用可能なコードよりも常にわずかに遅れます
あなたは特に「ChromeやFirefoxの拡張機能または機能」を要求しましたが、これはすでに受け取った回答が提供しますが、「Webブラウザーで投稿リクエストを送信する方法」という閉じられた質問に対するoeziの回答の単純さが好きです。単純なパラメータの場合。oeziは言う:
フォームで、ちょうどセットmethod
に"post"
<form action="blah.php" method="post">
<input type="text" name="data" value="mydata" />
<input type="submit" />
</form>
つまり、投稿アクションをテストするための非常に単純なページを自分で作成します。
これがChrome用のAdvancedRESTClient拡張機能です。
それは私にとっては素晴らしい働きをします-それでもデバッガーを使用できることを忘れないでください。ネットワークペインは特に便利です。レンダリングされたJSONオブジェクトとエラーページが表示されます。
Firefoxの場合、RESTClientと呼ばれる拡張機能もあります。これは非常に便利です。
https://addons.mozilla.org/en-US/firefox/addon/restclient
ブラウザに直接関係していないかもしれませんが、フィドラーは別の優れたソフトウェアです。
WatirまたはWatinを使用してブラウザを自動化することもできます。Watirはruby用に書かれ、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.
ReqBinを使用すると、ブラウザから直接リクエストを投稿できます。プラグインやデスクトップアプリは必要ありません。
https://reqbin.com
この答えに私の2セントを与えるために、ここで言及する価値のある郵便配達員の昇進以来生まれた他のいくつかのクライアントがありました:
特徴的なスターのコリン・エッグレスフィールドは、RomaDrama Liveでのスリル満点のファンとの出会いについて料理しました!加えて、大会での彼のINSPIREプログラム。
ノーザンエクスポージャーが90年代の最も人気のある番組の1つになった理由を確認するには、Blu-rayまたはDVDプレーヤーをほこりで払う必要があります。
ドミニカのボイリング湖は、世界で2番目に大きいボイリング湖です。そこにたどり着くまでのトレッキングは大変で長いですが、努力する価値は十分にあります。
ジョエル・マクヘイル、マイク・コルター(スクリーンショット:Netflix)「私の神よ、これは1つのことを変えます。」これは、ジョエル・マクヘイルとのジョエル・マクヘイルショーの最後のジョークです。リアリティ番組の嘲笑と寛大なスナキネスの時間は、なじみのある顔を見つけます。
画像経由:@pancakeparadox(Twitter)。1997年にポケモンシリーズが初公開されて以来、チームロケット(またはラテンアメリカではチームロケット)として知られる悪役のグループは、何度もアッシュに直面してきました。
画像:ゲッティ私たち全員が千年もの間生きていて、私たちの体が燃える風によってほこりと長引く悲鳴だけに押し流されたと考えるのは驚くべきことです。私たちがそうしていないことを除いて、それはトランプ政権の最初の週の終わりであり、驚くほど多くの恐ろしいことがすでに起こっています。
そして今、あることを手に入れていると思っていたが、まったく別のことをしてしまった男の話。CBSニュースは、彼女が「ミニブタ」であるという誤ったふりをしてエスターを養子にしたカナダ人のスティーブジェンキンスの心温まる物語をもたらします。これは、特にせいぜいゴールデンレトリバーまたはセントバーナードをストラップします。
Zendaya shared a sweet photo in honor of boyfriend Tom Holland's 26th birthday Wednesday
シーレン「Ms.JuicyBaby」ピアソンは、先月脳卒中で入院した後、「もう一度たくさんのことをする方法を学ばなければならない」ため、言語療法を受けていることを明らかにしました。
オスカー受賞者の世紀半ばの家には、3つのベッドルーム、2つのバス、オーシャンフロントの景色があります。
Bioscoutは、農家を運転席に置くという使命を負っています。Artesian(GrainInnovate)やUniseedと並んで、最新のシードラウンドでチームを支援できることをうれしく思います。問題真菌症による重大な作物の損失は、農民にとって試練であることが証明されています。
遠隔医療は、パンデミック後の時代では新しいものではなく、時代遅れの分野でもありません。しかし、業界を詳しく見ると、需要と供給の強力な持続可能性と、米国で絶え間ない革命となる強力な潜在的成長曲線を示しています。
2021年は、世界的なベンチャーキャピタル(VC)の資金調達にとって記録的な年でした。DealStreetAsiaによると、東南アジアも例外ではなく、この地域では年間で記録的な25の新しいユニコーンが採掘されました。
計算に対する私たちの欲求とムーアの法則が提供できるものとの間には、指数関数的に増大するギャップがあります。私たちの文明は計算に基づいています—建築と想像力の現在の限界を超える技術を見つけなければなりません。