public class WebResponseData extends Object implements Serializable
| Modifier | Constructor and Description |
|---|---|
|
WebResponseData(byte[] body,
int statusCode,
String statusMessage,
List<NameValuePair> responseHeaders)
Constructs with a raw byte[] (mostly for testing).
|
|
WebResponseData(DownloadedContent downloadedContent,
int statusCode,
String statusMessage,
List<NameValuePair> responseHeaders)
Constructor.
|
protected |
WebResponseData(int statusCode,
String statusMessage,
List<NameValuePair> responseHeaders)
Constructs without data stream for subclasses that override getBody().
|
| Modifier and Type | Method and Description |
|---|---|
void |
cleanUp()
Clean up the downloaded content.
|
byte[] |
getBody()
Returns the response body.
|
long |
getContentLength()
Returns length of the content data.
|
InputStream |
getInputStream()
Returns a new
InputStream allowing to read the downloaded content. |
InputStream |
getInputStreamWithBomIfApplicable(org.apache.commons.io.ByteOrderMark... bomHeaders)
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
|
List<NameValuePair> |
getResponseHeaders() |
int |
getStatusCode() |
String |
getStatusMessage() |
public WebResponseData(byte[] body,
int statusCode,
String statusMessage,
List<NameValuePair> responseHeaders)
body - Body of this responsestatusCode - Status code from the serverstatusMessage - Status message from the serverresponseHeaders - Headers in this responseprotected WebResponseData(int statusCode,
String statusMessage,
List<NameValuePair> responseHeaders)
statusCode - Status code from the serverstatusMessage - Status message from the serverresponseHeaders - Headers in this responsepublic WebResponseData(DownloadedContent downloadedContent, int statusCode, String statusMessage, List<NameValuePair> responseHeaders)
downloadedContent - the downloaded contentstatusCode - Status code from the serverstatusMessage - Status message from the serverresponseHeaders - Headers in this responsepublic byte[] getBody()
public InputStream getInputStream() throws IOException
InputStream allowing to read the downloaded content.IOException - in case of IO problemspublic InputStream getInputStreamWithBomIfApplicable(org.apache.commons.io.ByteOrderMark... bomHeaders) throws IOException
bomHeaders - the supported bomHeadersIOException - in case of IO problemspublic List<NameValuePair> getResponseHeaders()
public int getStatusCode()
public String getStatusMessage()
public long getContentLength()
public void cleanUp()
Copyright © 2002–2025 Gargoyle Software Inc.. All rights reserved.