2012-04-18 8 views
6

私はPOST、GET、PUT、DELETEリクエストを行うことができる同じURL(例:/ somepath/person)を使用するPHP Tonicを使用してCRUDスタイルAPIを作成しています。しかし、私はAPIのテストで問題に遭遇しました。明らかにGETをテストするのは簡単です(ブラウザでURLを参照する)が、残りの3つのリクエストメソッドをどのようにテストできますか?汎用CRUDクライアントアプリケーションはありますか?

私はデスクトップCRUDクライアントを想像しています。ここでは、クエリパラメータ、URLボックス、および送信ボタンを入れるための単純なテキストボックスがあります。

このようなアプリケーションは既に存在するのですか、それとも作成する必要がありますか?


これに代わってCURLを使用できますか?どの場合、どのように?

+0

サーバー側の実装がRESTfulであるとすると、カールによるテストは簡単です。 – GordonM

+0

私はそれを調べています。私は確かにグラフィカルなクライアントの使用を見ることができます。コマンドはすでにかなり長くなっています – Hubro

+0

私は、カールを利用してリクエストをカレー化するクライアントアプリケーションを書くことができると思います。しかし、私はそれを行う既存のソフトウェアは認識していません。少なくとも汎用的な要求を出すソフトウェアではない。もちろん、サーバーと通信するためにRESTfulなAPIを使用するいくつかのアプリケーションがありますが、明らかに特定のタスクに結びついています。 – GordonM

答えて

1

まあ、非常に良い質問!以下のChrome拡張機能は、ジョブがセカンド答え


を成し遂げることができます、はいカールはあなたのために仕事をすることができます - here's an exampleを。

+0

非常にクールなアプリ、リンクありがとう – Hubro

+0

私はリンクが気に入っていますが、私はこの答えを正しいとマークするのをためらっています。なぜなら、あなたは明らかに真実ではないブラウザで動作するアプリが必要だと言うからです。私はちょっと答えを編集して正しい印をつけて、あなたが私の変更に同意しないならば、ロールバックしてください。 – Hubro

2

Chrome用の「高度なRESTクライアントアプリケーション」プラグインを使用しました。これは完全に機能し、使いやすくなっています。

関連する問題