Package groovyx.net.http
Class HttpURLClient.HttpURLResponseAdapter
java.lang.Object
groovyx.net.http.HttpURLClient.HttpURLResponseAdapter
- All Implemented Interfaces:
org.apache.http.HttpMessage
,org.apache.http.HttpResponse
- Enclosing class:
HttpURLClient
private final class HttpURLClient.HttpURLResponseAdapter
extends Object
implements org.apache.http.HttpResponse
This class makes a HttpURLConnection look like an HttpResponse for use
by
ParserRegistry
and HttpResponseDecorator
.-
Field Summary
FieldsModifier and TypeFieldDescription(package private) HttpURLConnection
(package private) org.apache.http.Header[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
addHeader
(org.apache.http.Header arg0) boolean
containsHeader
(String key) org.apache.http.Header[]
org.apache.http.HttpEntity
org.apache.http.Header
getFirstHeader
(String key) org.apache.http.Header[]
getHeaders
(String key) Note that HttpURLConnection does not support multiple headers of the same name.org.apache.http.Header
getLastHeader
(String key) org.apache.http.params.HttpParams
org.apache.http.ProtocolVersion
org.apache.http.StatusLine
org.apache.http.HeaderIterator
org.apache.http.HeaderIterator
headerIterator
(String key) void
removeHeader
(org.apache.http.Header arg0) void
removeHeaders
(String arg0) void
setEntity
(org.apache.http.HttpEntity entity) void
void
setHeader
(org.apache.http.Header arg0) void
setHeaders
(org.apache.http.Header[] arg0) void
void
setParams
(org.apache.http.params.HttpParams arg0) void
setReasonPhrase
(String phrase) void
setStatusCode
(int code) void
setStatusLine
(org.apache.http.ProtocolVersion v, int code) void
setStatusLine
(org.apache.http.ProtocolVersion arg0, int arg1, String arg2) void
setStatusLine
(org.apache.http.StatusLine line)
-
Field Details
-
conn
HttpURLConnection conn -
headers
org.apache.http.Header[] headers
-
-
Constructor Details
-
HttpURLResponseAdapter
HttpURLResponseAdapter(HttpURLConnection conn)
-
-
Method Details
-
getEntity
public org.apache.http.HttpEntity getEntity()- Specified by:
getEntity
in interfaceorg.apache.http.HttpResponse
-
getLocale
- Specified by:
getLocale
in interfaceorg.apache.http.HttpResponse
-
getStatusLine
public org.apache.http.StatusLine getStatusLine()- Specified by:
getStatusLine
in interfaceorg.apache.http.HttpResponse
-
containsHeader
- Specified by:
containsHeader
in interfaceorg.apache.http.HttpMessage
-
getAllHeaders
public org.apache.http.Header[] getAllHeaders()- Specified by:
getAllHeaders
in interfaceorg.apache.http.HttpMessage
-
getFirstHeader
- Specified by:
getFirstHeader
in interfaceorg.apache.http.HttpMessage
-
getHeaders
Note that HttpURLConnection does not support multiple headers of the same name.- Specified by:
getHeaders
in interfaceorg.apache.http.HttpMessage
-
getLastHeader
- Specified by:
getLastHeader
in interfaceorg.apache.http.HttpMessage
- See Also:
-
getParams
public org.apache.http.params.HttpParams getParams()- Specified by:
getParams
in interfaceorg.apache.http.HttpMessage
-
getProtocolVersion
public org.apache.http.ProtocolVersion getProtocolVersion()- Specified by:
getProtocolVersion
in interfaceorg.apache.http.HttpMessage
-
headerIterator
public org.apache.http.HeaderIterator headerIterator()- Specified by:
headerIterator
in interfaceorg.apache.http.HttpMessage
-
headerIterator
- Specified by:
headerIterator
in interfaceorg.apache.http.HttpMessage
-
setEntity
public void setEntity(org.apache.http.HttpEntity entity) - Specified by:
setEntity
in interfaceorg.apache.http.HttpResponse
-
setLocale
- Specified by:
setLocale
in interfaceorg.apache.http.HttpResponse
-
setReasonPhrase
- Specified by:
setReasonPhrase
in interfaceorg.apache.http.HttpResponse
-
setStatusCode
public void setStatusCode(int code) - Specified by:
setStatusCode
in interfaceorg.apache.http.HttpResponse
-
setStatusLine
public void setStatusLine(org.apache.http.StatusLine line) - Specified by:
setStatusLine
in interfaceorg.apache.http.HttpResponse
-
setStatusLine
public void setStatusLine(org.apache.http.ProtocolVersion v, int code) - Specified by:
setStatusLine
in interfaceorg.apache.http.HttpResponse
-
setStatusLine
- Specified by:
setStatusLine
in interfaceorg.apache.http.HttpResponse
-
addHeader
public void addHeader(org.apache.http.Header arg0) - Specified by:
addHeader
in interfaceorg.apache.http.HttpMessage
-
addHeader
- Specified by:
addHeader
in interfaceorg.apache.http.HttpMessage
-
removeHeader
public void removeHeader(org.apache.http.Header arg0) - Specified by:
removeHeader
in interfaceorg.apache.http.HttpMessage
-
removeHeaders
- Specified by:
removeHeaders
in interfaceorg.apache.http.HttpMessage
-
setHeader
public void setHeader(org.apache.http.Header arg0) - Specified by:
setHeader
in interfaceorg.apache.http.HttpMessage
-
setHeader
- Specified by:
setHeader
in interfaceorg.apache.http.HttpMessage
-
setHeaders
public void setHeaders(org.apache.http.Header[] arg0) - Specified by:
setHeaders
in interfaceorg.apache.http.HttpMessage
-
setParams
public void setParams(org.apache.http.params.HttpParams arg0) - Specified by:
setParams
in interfaceorg.apache.http.HttpMessage
-