Package com.okta.commons.http
Class DefaultRequest
java.lang.Object
com.okta.commons.http.DefaultRequest
- All Implemented Interfaces:
HttpMessage,Request
- Since:
- 0.5.0
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultRequest(HttpMethod method, String href) DefaultRequest(HttpMethod method, String href, QueryString query) DefaultRequest(HttpMethod method, String href, QueryString query, HttpHeaders headers) DefaultRequest(HttpMethod method, String href, QueryString query, HttpHeaders headers, InputStream body, long contentLength) -
Method Summary
Modifier and TypeMethodDescriptiongetBody()Returns the request target resource's Uniform Resource Locator location without a query string.booleanhasBody()voidsetHeaders(HttpHeaders headers) voidsetQueryString(QueryString queryString) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.okta.commons.http.HttpMessage
hasBody
-
Constructor Details
-
DefaultRequest
-
DefaultRequest
-
DefaultRequest
-
DefaultRequest
public DefaultRequest(HttpMethod method, String href, QueryString query, HttpHeaders headers, InputStream body, long contentLength)
-
-
Method Details
-
getMethod
-
getResourceUrl
Description copied from interface:RequestReturns the request target resource's Uniform Resource Locator location without a query string. Query string parameters are maintained separately via thequeryStringproperty.This URI can be thought of the request fully qualified URL before any question mark indicating query parameters, e.g. the parts in bold only:
https://some.host.com/some/resource/path/here?some=param&another=param.Any potential question mark itself and anything after it are not included.
- Specified by:
getResourceUrlin interfaceRequest- Returns:
- the request target resource's Uniform Resource Locator location without a query string.
-
getHeaders
- Specified by:
getHeadersin interfaceHttpMessage
-
setHeaders
- Specified by:
setHeadersin interfaceHttpMessage
-
getQueryString
- Specified by:
getQueryStringin interfaceRequest
-
setQueryString
- Specified by:
setQueryStringin interfaceRequest
-
getBody
- Specified by:
getBodyin interfaceHttpMessage
-
hasBody
public boolean hasBody()- Specified by:
hasBodyin interfaceHttpMessage
-