Package ai.preferred.venom.response
Class BaseResponse
- java.lang.Object
-
- ai.preferred.venom.response.BaseResponse
-
-
Constructor Summary
Constructors Constructor Description BaseResponse(int statusCode, java.lang.String baseUrl, byte[] content, org.apache.http.entity.ContentType contentType, org.apache.http.Header[] headers, org.apache.http.HttpHost proxy)Constructs a base response.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetBaseUrl()Returns the base form of the url used in this request.byte[]getContent()Returns raw content of the response.org.apache.http.entity.ContentTypegetContentType()Returns the content type of the content fetched.org.apache.http.Header[]getHeaders()Returns the headers that were used to trigger this response.org.apache.http.HttpHostgetProxy()Returns the proxy that was used to trigger this response.intgetStatusCode()Returns status code of the response.
-
-
-
Constructor Detail
-
BaseResponse
public BaseResponse(int statusCode, java.lang.String baseUrl, byte[] content, org.apache.http.entity.ContentType contentType, org.apache.http.Header[] headers, org.apache.http.HttpHost proxy)Constructs a base response.- Parameters:
statusCode- Status code of the responsebaseUrl- Base url of the responsecontent- Content from the responsecontentType- Content type of the responseheaders- Headers from the responseproxy- Proxy used to obtain the response
-
-
Method Detail
-
getStatusCode
public final int getStatusCode()
Description copied from interface:ResponseReturns status code of the response.- Specified by:
getStatusCodein interfaceResponse- Returns:
- int code
-
getContent
public final byte[] getContent()
Description copied from interface:ResponseReturns raw content of the response.- Specified by:
getContentin interfaceResponse- Returns:
- byte[] content
-
getContentType
public final org.apache.http.entity.ContentType getContentType()
Description copied from interface:ResponseReturns the content type of the content fetched.This is provided by the server or guessed by the server or an amalgamation of both.
- Specified by:
getContentTypein interfaceResponse- Returns:
- an instance of ContentType
-
getHeaders
public final org.apache.http.Header[] getHeaders()
Description copied from interface:ResponseReturns the headers that were used to trigger this response.- Specified by:
getHeadersin interfaceResponse- Returns:
- an array of headers
-
getBaseUrl
public final java.lang.String getBaseUrl()
Description copied from interface:ResponseReturns the base form of the url used in this request.- Specified by:
getBaseUrlin interfaceResponse- Returns:
- stripped down version of requested url
-
-