2016-04-20 1 views
0

Dans mon cas, j'exécute un projet Eclipse fournissant l'API Restful, et j'appellerai cette API comme dans l'exemple suivant. Je suis curieux de savoir si je devrais créer un autre projet dans l'éclipse pour exécuter le code suivant pour tester l'API.Test d'appel RESTful dans Eclipse

Jersey Exemple

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

vous n'avez pas besoin de créer un autre projet que vous pouvez créer juste une classe principale dans votre projet eclipse –

+0

Merci pour votre rappel. – OPfan

Répondre

0

vous pouvez exécuter votre code comme une application java en utilisant la méthode principale.

Ou puisque vous dites que vous avez des services en cours d'exécution, vous pouvez utiliser le client POSTMAN REST disponible en tant que plugin pour les navigateurs chrome et chrome. Je ne sais pas sur le support de la même chose dans d'autres navigateurs. En utilisant postman vous pourrez voir exactement comment fonctionne votre service reposant. vous serez en mesure d'envoyer des en-têtes de requête et d'autres paramètres dans le cadre de la demande de repos. Postman est la solution idéale pour les tests de service Web de bout en bout.

+0

Merci pour votre suggestion. – OPfan

+0

est-ce utile? Si oui alors n'oubliez pas de marquer cette réponse comme la bonne. D'autre s'il vous plaît commenter. – Abhishek

+0

Ma réputation n'est pas suffisante et il est utile – OPfan