public class DefaultHttpResponse extends java.lang.Object implements HttpResponse
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,java.lang.String> |
headers |
private HttpStatus |
status |
private HttpVersion |
version |
| Constructor and Description |
|---|
DefaultHttpResponse(HttpVersion version,
HttpStatus status,
java.util.Map<java.lang.String,java.lang.String> headers) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsHeader(java.lang.String name)
Returns true if the HTTP header with the specified name exists in this request.
|
java.lang.String |
getContentType()
Gets the Content-Type header of the message.
|
java.lang.String |
getHeader(java.lang.String name)
Returns the value of the HTTP header with the specified name.
|
java.util.Map<java.lang.String,java.lang.String> |
getHeaders()
Returns a read-only
Map of HTTP headers whose key is a String and whose value is a String
s. |
HttpVersion |
getProtocolVersion()
The HTTP version of the message
|
HttpStatus |
getStatus()
The HTTP status code for the HTTP response (e.g.
|
boolean |
isKeepAlive()
Returns true if this message enables keep-alive connection.
|
java.lang.String |
toString() |
private final HttpVersion version
private final HttpStatus status
private final java.util.Map<java.lang.String,java.lang.String> headers
public DefaultHttpResponse(HttpVersion version, HttpStatus status, java.util.Map<java.lang.String,java.lang.String> headers)
public HttpVersion getProtocolVersion()
HttpMessagegetProtocolVersion in interface HttpMessagepublic java.lang.String getContentType()
HttpMessagegetContentType in interface HttpMessagepublic boolean isKeepAlive()
HttpMessageisKeepAlive in interface HttpMessagepublic java.lang.String getHeader(java.lang.String name)
HttpMessagegetHeader in interface HttpMessagename - The name of the desired headerpublic boolean containsHeader(java.lang.String name)
HttpMessagecontainsHeader in interface HttpMessagepublic java.util.Map<java.lang.String,java.lang.String> getHeaders()
HttpMessageMap of HTTP headers whose key is a String and whose value is a String
s.getHeaders in interface HttpMessagepublic HttpStatus getStatus()
HttpResponsegetStatus in interface HttpResponsepublic java.lang.String toString()
toString in class java.lang.Object