Package org.geotools.http
Class DefaultHttpResponse
- Object
-
- DefaultHttpResponse
-
- All Implemented Interfaces:
HTTPResponse
public class DefaultHttpResponse extends Object implements HTTPResponse
HTTPResponse that uses URLConnection as its basis.- Author:
- Roar Brænden
-
-
Constructor Summary
Constructors Constructor Description DefaultHttpResponse(URLConnection connection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()Disposes this HTTP response and cleans up any resource being held.StringgetContentType()Short cut forgetResponseHeader("Content-Type")StringgetResponseCharset()StringgetResponseHeader(String headerName)Returns the value of the requested HTTP response header, ornullif not set.InputStreamgetResponseStream()Returns the HTTP response content byte stream, automatically recognizing gzip encoded responses and returning an uncompressing stream if that's the case.
-
-
-
Constructor Detail
-
DefaultHttpResponse
public DefaultHttpResponse(URLConnection connection) throws IOException
- Throws:
IOException
-
-
Method Detail
-
dispose
public void dispose()
Description copied from interface:HTTPResponseDisposes this HTTP response and cleans up any resource being held.Multiple invocations of this method shall not raise an exception but return silently.
- Specified by:
disposein interfaceHTTPResponse
-
getContentType
public String getContentType()
Description copied from interface:HTTPResponseShort cut forgetResponseHeader("Content-Type")- Specified by:
getContentTypein interfaceHTTPResponse
-
getResponseHeader
public String getResponseHeader(String headerName)
Description copied from interface:HTTPResponseReturns the value of the requested HTTP response header, ornullif not set.- Specified by:
getResponseHeaderin interfaceHTTPResponse
-
getResponseStream
public InputStream getResponseStream() throws IOException
Description copied from interface:HTTPResponseReturns the HTTP response content byte stream, automatically recognizing gzip encoded responses and returning an uncompressing stream if that's the case.- Specified by:
getResponseStreamin interfaceHTTPResponse- Throws:
IOException- if such happens when obtaining the response stream.
-
getResponseCharset
public String getResponseCharset()
- Specified by:
getResponseCharsetin interfaceHTTPResponse- Returns:
- the response charset parsed out of the content type response header, if any, or
nullotherwise.
-
-