public class HttpRequestWrapper extends AbstractMessageWrapper<HttpRequest> implements HttpRequest
HttpRequest.
HttpRequest wrapper.| Constructor and Description |
|---|
HttpRequestWrapper(HttpRequest message) |
| Modifier and Type | Method and Description |
|---|---|
URIAuthority |
getAuthority()
Returns authority of this request message.
|
String |
getMethod()
Returns method of this request message.
|
String |
getPath()
Returns URI path of this request message or
null if not set. |
String |
getRequestUri()
Returns request URI of this request message.
|
String |
getScheme()
Returns scheme of this request message.
|
URI |
getUri()
Returns full request URI of this request message.
|
void |
setAuthority(URIAuthority authority)
Sets authority of this request message.
|
void |
setPath(String path)
Sets URI path of this request message.
|
void |
setScheme(String scheme)
Sets scheme of this request message.
|
void |
setUri(URI requestUri)
Sets the full request URI of this request message.
|
addHeader, addHeader, containsHeader, countHeaders, getFirstHeader, getHeader, getHeaders, getHeaders, getLastHeader, getVersion, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setVersion, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddHeader, addHeader, getVersion, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setVersioncontainsHeader, countHeaders, getFirstHeader, getHeader, getHeaders, getHeaders, getLastHeader, headerIterator, headerIteratorpublic HttpRequestWrapper(HttpRequest message)
public String getMethod()
HttpRequestgetMethod in interface HttpRequestpublic String getPath()
HttpRequestnull if not set.getPath in interface HttpRequestnull.public void setPath(String path)
HttpRequestsetPath in interface HttpRequestpath - The URI path of this request message.public String getScheme()
HttpRequestgetScheme in interface HttpRequestnull.public void setScheme(String scheme)
HttpRequestsetScheme in interface HttpRequestscheme - The scheme of this request message.public URIAuthority getAuthority()
HttpRequestgetAuthority in interface HttpRequestnull.public void setAuthority(URIAuthority authority)
HttpRequestsetAuthority in interface HttpRequestauthority - The authority of this request message.public String getRequestUri()
HttpRequestgetRequestUri in interface HttpRequestpublic URI getUri() throws URISyntaxException
HttpRequestgetUri in interface HttpRequestURISyntaxException - Thrown when a string could not be parsed as a URI reference.public void setUri(URI requestUri)
HttpRequestsetUri in interface HttpRequestrequestUri - the request URI.Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.