0

在我的例子中,我正在运行一个提供 Restful api 的 eclipse 项目,我将调用该 api,如下例所示。我很好奇是否应该在eclipse中创建另一个项目来运行以下代码来测试api。

泽西岛示例

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());
}
4

1 回答 1

0

您可以使用 main 方法将代码作为 java 应用程序运行。

或者,既然您说您正在运行服务,您可以使用 POSTMAN REST Client 作为 chrome 和 chromium 浏览器的插件。我不知道其他浏览器对相同的支持。

使用邮递员,您将能够准确地看到您的宁静服务是如何工作的。您将能够发送请求标头和其他参数作为其余请求的一部分。Postman 是进行端到端 Web 服务测试的方法。

于 2016-04-20T08:57:20.100 回答