ファイルをアップロードして同じ投稿要求(Multipart)内にテキスト本文を送信できる小さなテストツール(Firefox用のPoster/RestToolなど)を知っている人はいますか?テスト用のHTTPマルチポストツール
答えて
Firefoxアドオンではありませんが、実際にはcurlツールを使用することをお勧めします。それはHTTPプロトコルに非常に近いため、RESTful HTTP APIを使用して遊んでいるときに最適です。 CLIベースであるため、グラフィカルなアドオンとして柔軟に対応しています(たとえば、メールを送信することも、サンプル呼び出しでAPIをドキュメント化することもできます)。
など。カールとのマルチパートリクエストは以下のようになりやって:あなたは、サーバー側(例えば、マルチパート/フォームデータやマルチパート/混合)に期待していないマルチパートのどのような
# with '-v' verbose-switch you see some headers
# with '-F' you are "activating" single multiparts
# with '@' you are referencing file
curl -v -F [email protected] -F [email protected] http://host.com/your/multipart/endpoint
# if server needs it you can also pass Content-Type with single files
... -F "[email protected];type=text/plain" ...
。
Firefoxのアドオンでなければならない理由はありますか?私はRestClientを使用している人を見てきましたが、私はmultipartで動作することは見たことがありません。
1分のグーグルでは、まだmultipart/form-dataとmultipart/mixedの違いはありません。しかし、私はサーバー側とクライアント側を開発し、通信を完全に制御できます。 私がしたいことは、1つ以上のファイルをPHPスクリプトに送信するだけでなく、投稿内にいくつかのKey-Valueを送信することです。 重要なことは、ファイルがグローバル$ _FILES変数内に存在し、キーと値のペアが$ _POSTにあることです。 – SeBo
最近私のHTTPプロジェクトのほとんどにhttp://aminus.net/wiki/Okapiを含めるのが好きです。
Firefox posterアドオンを使用して、マルチパートでHTTP投稿を送信できます。
- を選択し、「パラメータ」タブ
- はマルチパートを入力し、「名前」と「バリュー」
- を押してから、タブ
- 押して「ボディ「/変更を追加」
- を選択し、「送信するコンテンツ」パラメータの "POST
Chrome/Chromiumには優れたPostmanアプリ/拡張子:http://www.getpostman.com/があります。
簡単なビジュアルチュートリアルでは、https://stackoverflow.com/a/16022213/1667104を確認できます。 Firefoxはいくつかあり
は:@joff
- 1. httpクライアントのテスト
- 2. Delphiの単体テスト用HTTPサーバ
- 3. Java JunitテストHTTP POSTリクエスト
- 4. ベンチマーキングHTTPサーバー、参照テスト
- 5. クライアントのないHTTPテストをテストしますか?
- 6. httpコールバックまたはウェブフックのテスト
- 7. PHPスクリプトを使用してHTTPプロキシをテストする
- 8. HTTPレスポンスをシミュレートしてnode.js HTTPクライアントをテストする
- 9. rails rspec http基本認証テスト
- 10. HTTPレスポンスエラーステータスでNSURLConnectionをテストする
- 11. Webブラウザを使用してSpring MVCのHTTP POSTをテストする方法は?
- 12. Emacs用のHTTPライブラリ
- 13. テスト用のC++単体テスト(合成ベンチマーク)
- 14. UIテストを使用したアクションエクステンションのテスト
- 15. さまざまなhttpコンテンツのエンコードをテストしますか?
- 16. HTTPハンドラをテストするための自己投稿
- 17. Casper.jsでHTTPからHTTPSへのトンネリングをテストするには?
- 18. クライアント側のAkka HTTPをテストする方法
- 19. Angular2 HTTP呼び出しのテストは二回実行
- 20. ストリーミングgzipped HTTP応答をサポートするライブラリーの統合テスト
- 21. FlaskテストですべてのリクエストにHTTPヘッダーを設定する
- 22. ハッシュタイプ用のRailsテスト
- 23. Android用カーネルモジュールのテスト
- 24. テスト専用のモデル
- 25. アンドロイド用httpポストリクエスト
- 26. http:// www。 http://と.htaccessを使用して
- 27. HTTPリクエストを使用したHTTP応答
- 28. テスト用モックfs.readdir
- 29. テスト用サーバー
- 30. Java用JUnitテスト
によって前述のように
やポスターをそれがFirefoxのアドオンである必要はありませんに?あるいはスタンドアローンのツールで十分でしょうか? –
いいえ、もちろんありません。私はちょうどいくつかの例を挙げたいと思った。 – SeBo