public interface AQWebResponse
AQWebRequest
via the AQWebClient interface.
The status of a submitted request can be checked by one of these methods:
The response headers can be retrieved via one the following methods:
The entire response body can be retrieved by calling one of these methods:
getContentString() - as a string getContentBytes() - as an array of bytes getContent() - as a java Object
The response body can also be saved to a file by calling the
saveContent(String fileName) method.
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAcceptRangesHeader()
Returns the value of the
Accept-Ranges response header. |
java.lang.String |
getAgeHeader()
Returns the value of the
Age response header. |
java.lang.String |
getAllowHeader()
Returns the value of the
Allow entity header. |
java.lang.String |
getCacheControlHeader()
Returns the value of the
Cache-Control general header. |
java.lang.String |
getConnectionHeader()
Returns the value of the
Connection general header. |
java.lang.Object |
getContent()
Returns the response body as an object.
|
byte[] |
getContentBytes()
Returns the response body as an array of bytes.
|
java.lang.String |
getContentEncodingHeader()
Returns the value of the
Content-Encoding entity header. |
java.lang.String |
getContentLanguageHeader()
Returns the value of the
Content-Language entity header. |
int |
getContentLengthHeader()
Returns the value of the
Content-Length entity header. |
java.lang.String |
getContentLocationHeader()
Returns the value of the
Content-Location entity header. |
java.lang.String |
getContentMD5Header()
Returns the value of the
Content-MD5 entity header. |
java.lang.String |
getContentRangeHeader()
Returns the value of the
Content-Range entity header. |
java.lang.String |
getContentString()
Returns the response body as a string.
|
java.lang.String |
getContentTypeHeader()
Returns the value of the
Content-Type entity header. |
java.lang.String |
getDateHeader()
Returns the value of the
Date general header. |
java.lang.String |
getETagHeader()
Returns the value of the
ETag response header. |
java.lang.String |
getExpiresHeader()
Returns the value of the
Expires entity header. |
java.lang.String |
getHeaderField(java.lang.String name)
Returns the header value associated with the given header name.
|
java.util.List<java.lang.String> |
getHeaderFields(java.lang.String name)
Returns the header values associated with the given header name.
|
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getHeaderMap()
Returns all of headers this response currently has.
|
java.lang.String |
getLastModifiedHeader()
Returns the value of the
Last-Modified entity header. |
java.lang.String |
getLocationHeader()
Returns the value of the
Location response header. |
java.lang.String |
getPragmaHeader()
Returns the value of the
Pragma general header. |
java.lang.String |
getProxyAuthenticateHeader()
Returns the value of the
Proxy-Authenticate response header. |
AQWebRequest |
getRequest()
Returns the request object that produces this response.
|
java.lang.String |
getRetryAfterHeader()
Returns the value of the
Retry-After response header. |
java.lang.String |
getServerHeader()
Returns the value of the
Server response header. |
int |
getStatusCode()
Returns the response status code.
|
java.lang.String |
getStatusLine()
Returns the response status line.
|
java.lang.String |
getStatusText()
Returns the response status text.
|
java.lang.String |
getTrailerHeader()
Returns the value of the
Trailer general header. |
java.lang.String |
getTransferEncodingHeader()
Returns the value of the
Transfer-Encoding general header. |
java.lang.String |
getUpgradeHeader()
Returns the value of the
Upgrade general header. |
java.lang.String |
getVaryHeader()
Returns the value of the
Vary response header. |
java.lang.String |
getViaHeader()
Returns the value of the
Via general header. |
java.lang.String |
getWarningHeader()
Returns the value of the
Warning general header. |
java.lang.String |
getWWWAuthenticateHeader()
Returns the value of the
WWW-Authenticate response header. |
void |
saveContent(java.lang.String fileName)
Saves the response body to a file.
|
java.lang.String |
toString(boolean showDetail)
Returns a string representation of this object.
|
AQWebRequest getRequest()
int getStatusCode()
java.lang.String getStatusText()
java.lang.String getStatusLine()
java.lang.Object getContent()
java.lang.String getContentString()
byte[] getContentBytes()
void saveContent(java.lang.String fileName)
throws java.lang.Exception
fileName - the name of the file where response body to be savedjava.lang.Exception - if fileName is null or cannot be accessedjava.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaderMap()
java.util.List<java.lang.String> getHeaderFields(java.lang.String name)
name - the name of the headerjava.lang.String getHeaderField(java.lang.String name)
name - the name of the headerjava.lang.String getCacheControlHeader()
Cache-Control general header.Cache-Control header is not definedjava.lang.String getConnectionHeader()
Connection general header.Connection header is not definedjava.lang.String getDateHeader()
Date general header.Date header is not definedjava.lang.String getPragmaHeader()
Pragma general header.Pragma header is not definedjava.lang.String getTrailerHeader()
Trailer general header.Trailer header is not definedjava.lang.String getTransferEncodingHeader()
Transfer-Encoding general header.Transfer-Encoding header is not definedjava.lang.String getUpgradeHeader()
Upgrade general header.Upgrade header is not definedjava.lang.String getViaHeader()
Via general header.Via header is not definedjava.lang.String getWarningHeader()
Warning general header.Warning header is not definedjava.lang.String getAllowHeader()
Allow entity header.Allow header is not definedjava.lang.String getContentEncodingHeader()
Content-Encoding entity header.Content-Encoding header is not definedjava.lang.String getContentLanguageHeader()
Content-Language entity header.Content-Language header is not definedint getContentLengthHeader()
Content-Length entity header.Content-Length header is not definedjava.lang.String getContentLocationHeader()
Content-Location entity header.Content-Location header is not definedjava.lang.String getContentMD5Header()
Content-MD5 entity header.Content-MD5 header is not definedjava.lang.String getContentRangeHeader()
Content-Range entity header.Content-Range header is not definedjava.lang.String getContentTypeHeader()
Content-Type entity header.Content-Type header is not definedjava.lang.String getExpiresHeader()
Expires entity header.Expires header is not definedjava.lang.String getLastModifiedHeader()
Last-Modified entity header.Last-Modified header is not definedjava.lang.String getAcceptRangesHeader()
Accept-Ranges response header.Accept-Ranges header is not definedjava.lang.String getAgeHeader()
Age response header.Age header is not definedjava.lang.String getETagHeader()
ETag response header.ETag header is not definedjava.lang.String getLocationHeader()
Location response header.Location header is not definedjava.lang.String getProxyAuthenticateHeader()
Proxy-Authenticate response header.Proxy-Authenticate header is not definedjava.lang.String getRetryAfterHeader()
Retry-After response header.Retry-After header is not definedjava.lang.String getServerHeader()
Server response header.Server header is not definedjava.lang.String getVaryHeader()
Vary response header.Vary header is not definedjava.lang.String getWWWAuthenticateHeader()
WWW-Authenticate response header.WWW-Authenticate header is not definedjava.lang.String toString(boolean showDetail)
showDetail - include response body content if set to true
Copyright © 2019 AquaFold, Inc. All Rights Reserved. Use is subject to license terms.