2016-04-20 19 views
0

私の場合は、Restful APIを提供するeclipseプロジェクトを実行しています。次の例のように、そのapiを呼び出します。私はapiをテストするために次のコードを実行するために、Eclipseで別のプロジェクトを作成する必要があるのか​​不思議です。EclipseのRESTful呼び出しテスト

ジャージー例

Form form = new Form(); 
form.add("x", "foo"); 
form.add("y", "bar"); 

Client client = ClientBuilder.newClient(); 

WebTarget resource = client.target("http://localhost:8080/someresource"); 

Builder request = resource.request(); 
request.accept(MediaType.APPLICATION_JSON); 

Response response = request.get(); 

if (response.getStatusInfo().getFamily() == Family.SUCCESSFUL) { 
    System.out.println("Success! " + response.getStatus()); 
    System.out.println(response.getEntity()); 
} else { 
    System.out.println("ERROR! " + response.getStatus());  
    System.out.println(response.getEntity()); 
} 
+0

別のプロジェクトを作成する必要はありません。あなたのeclipseプロジェクトにメインクラスだけを作成することができます。 –

+0

ありがとうございます。 – OPfan

答えて

0

あなたはmainメソッドを使用してJavaアプリケーションとして、あなたのコードを実行することができます。

あなたがサービスを実行していると言われているので、クロムとクロムのブラウザのプラグインとしてPOSTMAN REST Clientを使用することができます。他のブラウザでも同じことがサポートされているかどうかわかりません。

郵便配達員を使用すると、快適なサービスがどのように機能しているかを正確に確認することができます。残りのリクエストの一部としてリクエストヘッダーやその他のパラメータを送信することができます。郵便配達は、エンドツーエンドのWebサービステストに行く方法です。

+0

お寄せいただきありがとうございます。 – OPfan

+0

は役に立ちますか?はいの場合は、この答えを正しいものとしてマークするのを忘れないでください。それ以外はコメントしてください。 – Abhishek

+0

私の評判は十分ではなく、それは有用です – OPfan

関連する問題