|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.gargoylesoftware.htmlunit.WebResponseImpl
public class WebResponseImpl
Simple base class for WebResponse.
| Constructor Summary | |
|---|---|
WebResponseImpl(WebResponseData responseData,
String charset,
URL url,
SubmitMethod requestMethod,
long loadTime)
Construct with all data |
|
WebResponseImpl(WebResponseData responseData,
URL url,
SubmitMethod requestMethod,
long loadTime)
Construct with all data |
|
| Method Summary | |
|---|---|
InputStream |
getContentAsStream()
Return the content from the server as an input stream |
String |
getContentAsString()
Return the content from the server as a string |
String |
getContentCharSet()
Return the content charset value. If no charset is specified in headers, then try to guess it from the content. |
String |
getContentType()
Return the content type returned from the server. |
long |
getLoadTimeInMilliSeconds()
Return the time it took to load this web response in milliseconds. |
SubmitMethod |
getRequestMethod()
Return the method used for the request resulting into this response. |
byte[] |
getResponseBody()
Return the response body as byte array. |
List |
getResponseHeaders()
Return the response headers as a List of NameValuePairs. |
String |
getResponseHeaderValue(String headerName)
Return the value of the specified header from this response. |
int |
getStatusCode()
Return the status code that was returned by the server |
String |
getStatusMessage()
Return the status message that was returned from the server |
URL |
getUrl()
Return the URL that was used to load this page. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WebResponseImpl(WebResponseData responseData,
URL url,
SubmitMethod requestMethod,
long loadTime)
responseData - Data that was send backurl - Where this response came fromrequestMethod - The method used to get this responseloadTime - How long the response took to be sent
public WebResponseImpl(WebResponseData responseData,
String charset,
URL url,
SubmitMethod requestMethod,
long loadTime)
responseData - Data that was send backcharset - Charset used if not returned in the response.url - Where this response came fromrequestMethod - The method used to get this responseloadTime - How long the response took to be sent| Method Detail |
|---|
public int getStatusCode()
getStatusCode in interface WebResponsepublic String getStatusMessage()
getStatusMessage in interface WebResponsepublic String getContentType()
getContentType in interface WebResponsepublic String getContentAsString()
getContentAsString in interface WebResponse
public InputStream getContentAsStream()
throws IOException
getContentAsStream in interface WebResponseIOException - If an IO problem occurspublic URL getUrl()
getUrl in interface WebResponsepublic SubmitMethod getRequestMethod()
getRequestMethod in interface WebResponsepublic List getResponseHeaders()
NameValuePairs.
getResponseHeaders in interface WebResponseNameValuePairs.public String getResponseHeaderValue(String headerName)
getResponseHeaderValue in interface WebResponseheaderName - The name of the header
public long getLoadTimeInMilliSeconds()
getLoadTimeInMilliSeconds in interface WebResponsepublic String getContentCharSet()
getContentCharSet in interface WebResponseTextUtil.DEFAULT_CHARSET if it can't be determinedpublic byte[] getResponseBody()
getResponseBody in interface WebResponse
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||