public interface JaxrsHttpRequest
extends com.holonplatform.http.HttpRequest
HttpRequest backed by a JAX-RS context request.ACCEPT, ACCEPT_CHARSET, ACCEPT_ENCODING, ACCEPT_LANGUAGE, ACCEPT_RANGES, AGE, ALLOW, AUTHORIZATION, CACHE_CONTROL, CONNECTION, CONTENT_DISPOSITION, CONTENT_ENCODING, CONTENT_LANGUAGE, CONTENT_LENGTH, CONTENT_LOCATION, CONTENT_RANGE, CONTENT_TYPE, COOKIE, DATE, ETAG, EXPECT, EXPIRES, FROM, HOST, IF_MATCH, IF_MODIFIED_SINCE, IF_NONE_MATCH, IF_RANGE, IF_UNMODIFIED_SINCE, LAST_MODIFIED, LINK, LOCATION, MAX_FORWARDS, ORIGIN, PRAGMA, PROXY_AUTHENTICATE, PROXY_AUTHORIZATION, RANGE, REFERER, RETRY_AFTER, SCHEME_BASIC, SCHEME_BEARER, SCHEME_DIGEST, SERVER, SET_COOKIE, TRAILER, TRANSFER_ENCODING, UPGRADE, USER_AGENT, VARY, VIA, WARNING, WWW_AUTHENTICATE| Modifier and Type | Method and Description |
|---|---|
static JaxrsHttpRequest |
create(javax.ws.rs.core.Request request,
javax.ws.rs.core.UriInfo uriInfo,
javax.ws.rs.core.HttpHeaders headers)
Create a
JaxrsHttpRequest using JAX-RS request information to obtain the concrete request attributes and
configuration. |
static JaxrsHttpRequest |
create(javax.ws.rs.core.UriInfo uriInfo,
javax.ws.rs.core.HttpHeaders headers)
Create a
JaxrsHttpRequest using JAX-RS request information to obtain the concrete request attributes and
configuration. |
String |
getRequestURI()
Get the absolute request URI including any query parameters.
|
getBody, getMethod, getMultiValueRequestParameter, getRequestCookie, getRequestHost, getRequestParameter, getRequestParameters, getRequestPathgetPayload, getPayloadTypeString getRequestURI()
static JaxrsHttpRequest create(javax.ws.rs.core.Request request, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.HttpHeaders headers)
JaxrsHttpRequest using JAX-RS request information to obtain the concrete request attributes and
configuration.request - JAX-RS Request for request processing informationuriInfo - JAX-RS UriInfo for request URI information (not null)headers - JAX-RS HttpHeaders for request headers information (not null)JaxrsHttpRequeststatic JaxrsHttpRequest create(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.HttpHeaders headers)
JaxrsHttpRequest using JAX-RS request information to obtain the concrete request attributes and
configuration.
This method don't requires the Request object, but the request method, obtained from
HttpRequest.getMethod() will not be available.
uriInfo - JAX-RS UriInfo for request URI information (not null)headers - JAX-RS HttpHeaders for request headers information (not null)JaxrsHttpRequestcreate(Request, UriInfo, HttpHeaders)Copyright © 2019 The Holon Platform. All rights reserved.