public class DelegateHTTPResponse extends Object implements HTTPResponse
Modifier and Type | Field and Description |
---|---|
protected HTTPResponse |
delegate |
Constructor and Description |
---|
DelegateHTTPResponse(HTTPResponse delegate) |
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Disposes this HTTP response and cleans up any resource being held.
|
String |
getContentType()
Short cut for
getResponseHeader("Content-Type") |
String |
getResponseCharset() |
String |
getResponseHeader(String headerName)
Returns the value of the requested HTTP response header, or
null if not set. |
InputStream |
getResponseStream()
Returns the HTTP response content byte stream, automatically recognizing gzip encoded
responses and returning an uncompressing stream if that's the case.
|
protected HTTPResponse delegate
public DelegateHTTPResponse(HTTPResponse delegate)
public void dispose()
HTTPResponse
Multiple invocations of this method shall not raise an exception but return silently.
dispose
in interface HTTPResponse
public String getContentType()
HTTPResponse
getResponseHeader("Content-Type")
getContentType
in interface HTTPResponse
public String getResponseHeader(String headerName)
HTTPResponse
null
if not set.getResponseHeader
in interface HTTPResponse
public InputStream getResponseStream() throws IOException
HTTPResponse
getResponseStream
in interface HTTPResponse
IOException
- if such happens when obtaining the response stream.public String getResponseCharset()
getResponseCharset
in interface HTTPResponse
null
otherwise.Copyright © 1996–2019 Geotools. All rights reserved.