HTTP Responses
The org.apache.juneau.http.response package contains predefined
org.apache.http.HttpResponse
implementations for most standard HTTP responses.
These are built upon existing HttpComponent
APIs:
org.apache.http.HttpMessage
org.apache.http.HttpResponse
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: