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 © 2017 AquaFold, Inc. All Rights Reserved. Use is subject to license terms.