Java Reference
In-Depth Information
logger.info("POST succeeded");
} else {
logger.info("POST failed");
}
// Test the GET method using content negotiation
response = webRe-
source.path("1").accept(MediaType.APPLICATION_XML)
.get(ClientResponse.class);
Customer entity = response.getEntity(Customer.class);
logger.log(Level.INFO, "GET status: {0}", re-
sponse.getStatus());
if (response.getStatus() == 200) {
logger.log(Level.INFO, "GET succeeded, city is {0}",
entity.getAddress().getCity());
} else {
logger.info("GET failed");
}
// Test the DELETE method
response = webRe-
source.path("1").delete(ClientResponse.class);
logger.log(Level.INFO, "DELETE status: {0}", re-
sponse.getStatus());
if (response.getStatus() == 204) {
logger.info("DELETE succeeded (no content)");
} else {
logger.info("DELETE failed");
}
response = webRe-
source.path("1").accept(MediaType.APPLICATION_XML)
.get(ClientResponse.class);
logger.log(Level.INFO, "GET status: {0}", re-
sponse.getStatus());
if (response.getStatus() == 204) {
logger.info("After DELETE, the GET request returned no
content.");
} else {
logger.info("Failed, after DELETE, GET returned a re-
sponse.");
}
}
}
Search WWH ::




Custom Search