public class Response
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
body |
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
headers |
| Constructor and Description |
|---|
Response()
The default constructor is a no-op
|
| Modifier and Type | Method and Description |
|---|---|
T |
addHeader(java.lang.String name,
java.lang.String value)
Adds a single header value to the Message.
|
java.lang.String |
getBody()
Returns the Message body (also known as the Entity body).
|
int |
getResponseCode()
Gets the HTTP Response Code from this Response instace.
|
java.lang.String |
getResponseMessage()
Returns a message pertaining to the Response Code.
|
T |
removeHeader(java.lang.String name)
Removes the specified header.
|
T |
setBody(java.lang.String body)
Sets the body of the Message.
|
T |
setHeaders(java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers)
Sets all of the headers in one call.
|
Response |
setResponseCode(int responseCode)
Sets the HTTP Response Code on this object.
|
Response |
setResponseMessage(java.lang.String responseMessage)
Sets the Response Message, which should pertain to the Response Code
|
java.lang.String |
toString()
Returns a String representation of this Response.
|
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers
protected java.lang.String body
public int getResponseCode()
public Response setResponseCode(int responseCode)
responseCode - Any of the standard HTTP Response Codespublic java.lang.String getResponseMessage()
public Response setResponseMessage(java.lang.String responseMessage)
responseMessage - Any message which was sent back from the server, pertaining to the Response Codepublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getBody()
public T setBody(java.lang.String body)
body - This is typically the JSON, XML, or Form Parameters being sent to the server.public T addHeader(java.lang.String name,
java.lang.String value)
name - The header name.value - The header valuepublic T removeHeader(java.lang.String name)
name - The name of the header to remove.public T setHeaders(java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers)
headers - A Map of headers, where the header name is a String, and the value is a List of one or more values.