Package org.microproxy.http
Interface HttpResponse
- All Superinterfaces:
HttpMessage,HttpObject
- All Known Subinterfaces:
FullHttpResponse
- All Known Implementing Classes:
DefaultFullHttpResponse,DefaultHttpResponse,HttpCache.Answer,ServerReplay.Replayed
public sealed interface HttpResponse
extends HttpMessage
permits FullHttpResponse, DefaultHttpResponse
The head of an HTTP response.
-
Method Summary
Modifier and TypeMethodDescriptionsetProtocolVersion(HttpVersion version) Changes the message's protocol version.setStatus(HttpResponseStatus status) Changes the response status.status()Returns the response's status code and reason phrase.Methods inherited from interface org.microproxy.http.HttpMessage
headers, protocolVersion
-
Method Details
-
status
HttpResponseStatus status()Returns the response's status code and reason phrase.- Returns:
- the response's status code and reason phrase
-
setStatus
Changes the response status.- Parameters:
status- new status code and reason phrase- Returns:
- this response
-
setProtocolVersion
Description copied from interface:HttpMessageChanges the message's protocol version.- Specified by:
setProtocolVersionin interfaceHttpMessage- Parameters:
version- new protocol version- Returns:
- this message
-