有Rest客户端程序: - 使用Jersey库创建客户端对象 - 使用URL调用外部休息服务。 - 阅读回复并处理回复。
public String getResourceFromService() {
ClientConfig clientConfig = new DefaultClientConfig();
Client restClient = Client.create(clientConfig);
WebResource webResource = restClient.resource(serviceURL)
ClientResponse response = webResource.accept("application/xml")
.header("Authorization", "Basic " + credentials)
.get(ClientResponse.class);
//response data
if(response.getStatus()== HttpStatus.SC_OK) {
String responseInXMLString = response.getEntity(String.class);
return responseInXMLString;
}
}
请建议,为此计划实施Junit的内容和方法。