public class HttpResponseDecorator extends Object implements HttpResponse
HttpResponse, which allows for
simplified header access, as well as carrying the auto-parsed response data.
(see HTTPBuilder.parseResponse(HttpResponse, Object)).HttpResponseDecorator.HeadersDecorator| Modifier and Type | Class and Description |
|---|---|
class |
HttpResponseDecorator.HeadersDecorator
This class is returned by
getHeaders(). |
| Constructor and Description |
|---|
HttpResponseDecorator(HttpResponse base,
HttpContextDecorator context,
Object parsedResponse) |
HttpResponseDecorator(HttpResponse base,
Object parsedResponse) |
public HttpResponseDecorator(HttpResponse base, Object parsedResponse)
public HttpResponseDecorator(HttpResponse base, HttpContextDecorator context, Object parsedResponse)
public HttpResponseDecorator.HeadersDecorator getHeaders()
HttpResponseDecorator.HeadersDecorator, which provides a more Groovy API for
accessing response headers.public boolean isSuccess()
Status.SUCCESSpublic int getStatus()
StatusLine.getStatusCode()public String getContentType()
ParserRegistry.getContentType(HttpResponse)public Object getData()
null if the response
does not contain any data.public HttpContextDecorator getContext()
HttpContextExecutionContextpublic HttpEntity getEntity()
getEntity in interface HttpResponsepublic Locale getLocale()
getLocale in interface HttpResponsepublic StatusLine getStatusLine()
getStatusLine in interface HttpResponsepublic void setEntity(HttpEntity arg0)
setEntity in interface HttpResponsepublic void setLocale(Locale arg0)
setLocale in interface HttpResponsepublic void setReasonPhrase(String arg0) throws IllegalStateException
setReasonPhrase in interface HttpResponseIllegalStateExceptionpublic void setStatusCode(int arg0) throws IllegalStateException
setStatusCode in interface HttpResponseIllegalStateExceptionpublic void setStatusLine(StatusLine arg0)
setStatusLine in interface HttpResponsepublic void setStatusLine(ProtocolVersion arg0, int arg1)
setStatusLine in interface HttpResponsepublic void setStatusLine(ProtocolVersion arg0, int arg1, String arg2)
setStatusLine in interface HttpResponsepublic void addHeader(Header arg0)
addHeader in interface HttpMessagepublic void addHeader(String arg0, String arg1)
addHeader in interface HttpMessagepublic boolean containsHeader(String arg0)
containsHeader in interface HttpMessagepublic Header[] getAllHeaders()
getAllHeaders in interface HttpMessagepublic Header getFirstHeader(String arg0)
getFirstHeader in interface HttpMessagepublic Header[] getHeaders(String arg0)
getHeaders in interface HttpMessagepublic Header getLastHeader(String arg0)
getLastHeader in interface HttpMessagepublic HttpParams getParams()
getParams in interface HttpMessagepublic ProtocolVersion getProtocolVersion()
getProtocolVersion in interface HttpMessagepublic HeaderIterator headerIterator()
headerIterator in interface HttpMessagepublic HeaderIterator headerIterator(String arg0)
headerIterator in interface HttpMessagepublic void removeHeader(Header arg0)
removeHeader in interface HttpMessagepublic void removeHeaders(String arg0)
removeHeaders in interface HttpMessagepublic void setHeader(Header arg0)
setHeader in interface HttpMessagepublic void setHeader(String arg0, String arg1)
setHeader in interface HttpMessagepublic void setHeaders(Header[] arg0)
setHeaders in interface HttpMessagepublic void setParams(HttpParams arg0)
setParams in interface HttpMessageCopyright © 2008-2014. All Rights Reserved.