HTTP Responses
The org.apache.juneau.http.response package contains predefined transport-neutral
HttpResponseMessage implementations for most standard HTTP responses.
These mirror org.apache.http.HttpResponse semantics without the Apache HttpCore dependency.
These are built upon the transport-neutral HttpResponseMessage interface:
The most common location where these responses are used are in REST operation methods described later.
Example
@RestDelete(path="/{id}")
public Ok doDelete(@Path int id) throws NotFound, Unauthorized {
pojoService.delete(pojoService.find(id).orElseThrow(NotFound::new));
return Ok.OK;
}
The following classes are also provided for constructing your own custom responses: