|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.http.message.AbstractHttpMessage
org.apache.http.message.BasicHttpResponse
public class BasicHttpResponse
Basic implementation of HttpResponse.
DefaultHttpResponseFactory| Field Summary |
|---|
| Fields inherited from class org.apache.http.message.AbstractHttpMessage |
|---|
headergroup, params |
| Constructor Summary | |
|---|---|
BasicHttpResponse(ProtocolVersion ver,
int code,
String reason)
Creates a response from elements of a status line. |
|
BasicHttpResponse(StatusLine statusline)
Creates a response from a status line. |
|
BasicHttpResponse(StatusLine statusline,
ReasonPhraseCatalog catalog,
Locale locale)
Creates a new response. |
|
| Method Summary | |
|---|---|
HttpEntity |
getEntity()
Obtains the message entity of this response, if any. |
Locale |
getLocale()
Obtains the locale of this response. |
ProtocolVersion |
getProtocolVersion()
Returns the protocol version this message is compatible with. |
protected String |
getReason(int code)
Looks up a reason phrase. |
StatusLine |
getStatusLine()
Obtains the status line of this response. |
void |
setEntity(HttpEntity entity)
Associates a response entity with this response. |
void |
setLocale(Locale locale)
Changes the locale of this response. |
void |
setReasonPhrase(String reason)
Updates the status line of this response with a new reason phrase. |
void |
setStatusCode(int code)
Updates the status line of this response with a new status code. |
void |
setStatusLine(ProtocolVersion ver,
int code)
Sets the status line of this response. |
void |
setStatusLine(ProtocolVersion ver,
int code,
String reason)
Sets the status line of this response with a reason phrase. |
void |
setStatusLine(StatusLine statusline)
Sets the status line of this response. |
String |
toString()
|
| Methods inherited from class org.apache.http.message.AbstractHttpMessage |
|---|
addHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, getParams, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParams |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.apache.http.HttpMessage |
|---|
addHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, getParams, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParams |
| Constructor Detail |
|---|
public BasicHttpResponse(StatusLine statusline,
ReasonPhraseCatalog catalog,
Locale locale)
statusline - the status linecatalog - the reason phrase catalog, or
null to disable automatic
reason phrase lookuplocale - the locale for looking up reason phrases, or
null for the system localepublic BasicHttpResponse(StatusLine statusline)
statusline - the status line
public BasicHttpResponse(ProtocolVersion ver,
int code,
String reason)
ver - the protocol version of the responsecode - the status code of the responsereason - the reason phrase to the status code, or
null| Method Detail |
|---|
public ProtocolVersion getProtocolVersion()
HttpMessage
getProtocolVersion in interface HttpMessagepublic StatusLine getStatusLine()
HttpResponsesetStatusLine methods,
or it can be initialized in a constructor.
getStatusLine in interface HttpResponsenull if not yet setpublic HttpEntity getEntity()
HttpResponsesetEntity.
getEntity in interface HttpResponsenull if there is nonepublic Locale getLocale()
HttpResponsestatus code.
It can be changed using setLocale.
getLocale in interface HttpResponsenullpublic void setStatusLine(StatusLine statusline)
HttpResponse
setStatusLine in interface HttpResponsestatusline - the status line of this response
public void setStatusLine(ProtocolVersion ver,
int code)
HttpResponselocale.
setStatusLine in interface HttpResponsever - the HTTP versioncode - the status code
public void setStatusLine(ProtocolVersion ver,
int code,
String reason)
HttpResponse
setStatusLine in interface HttpResponsever - the HTTP versioncode - the status codereason - the reason phrase, or null to omitpublic void setStatusCode(int code)
HttpResponse
setStatusCode in interface HttpResponsecode - the HTTP status code.HttpStatus,
HttpResponse.setStatusLine(StatusLine),
HttpResponse.setStatusLine(ProtocolVersion,int)public void setReasonPhrase(String reason)
HttpResponse
setReasonPhrase in interface HttpResponsereason - the new reason phrase as a single-line string, or
null to unset the reason phraseHttpResponse.setStatusLine(StatusLine),
HttpResponse.setStatusLine(ProtocolVersion,int)public void setEntity(HttpEntity entity)
HttpResponse
Please note that if an entity has already been set for this response and it depends on
an input stream (HttpEntity.isStreaming() returns true),
it must be fully consumed in order to ensure release of resources.
setEntity in interface HttpResponseentity - the entity to associate with this response, or
null to unsetHttpEntity.isStreaming(),
EntityUtils.updateEntity(HttpResponse, HttpEntity)public void setLocale(Locale locale)
HttpResponse
setLocale in interface HttpResponselocale - the new localeprotected String getReason(int code)
code - the status code for which to look up the reason
null if there is nonepublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||