Package org.apache.hc.core5.http.message
Class HttpRequestWrapper
- java.lang.Object
-
- org.apache.hc.core5.http.message.AbstractMessageWrapper<HttpRequest>
-
- org.apache.hc.core5.http.message.HttpRequestWrapper
-
- All Implemented Interfaces:
HttpMessage,HttpRequest,MessageHeaders
public class HttpRequestWrapper extends AbstractMessageWrapper<HttpRequest> implements HttpRequest
Wraps anHttpRequest.HttpRequestwrapper.
-
-
Constructor Summary
Constructors Constructor Description HttpRequestWrapper(HttpRequest message)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description URIAuthoritygetAuthority()Returns authority of this request message.java.lang.StringgetMethod()Returns method of this request message.java.lang.StringgetPath()Returns URI path of this request message ornullif not set.java.lang.StringgetRequestUri()Returns request URI of this request message.java.lang.StringgetScheme()Returns scheme of this request message.java.net.URIgetUri()Returns full request URI of this request message.voidsetAuthority(URIAuthority authority)Sets authority of this request message.voidsetPath(java.lang.String path)Sets URI path of this request message.voidsetScheme(java.lang.String scheme)Sets scheme of this request message.voidsetUri(java.net.URI requestUri)Sets the full request URI of this request message.-
Methods inherited from class org.apache.hc.core5.http.message.AbstractMessageWrapper
addHeader, addHeader, containsHeader, countHeaders, getFirstHeader, getHeader, getHeaders, getHeaders, getLastHeader, getMessage, getVersion, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setVersion, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.hc.core5.http.HttpMessage
addHeader, addHeader, getVersion, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setVersion
-
Methods inherited from interface org.apache.hc.core5.http.MessageHeaders
containsHeader, countHeaders, getFirstHeader, getHeader, getHeaders, getHeaders, getLastHeader, headerIterator, headerIterator
-
-
-
-
Constructor Detail
-
HttpRequestWrapper
public HttpRequestWrapper(HttpRequest message)
-
-
Method Detail
-
getMethod
public java.lang.String getMethod()
Description copied from interface:HttpRequestReturns method of this request message.- Specified by:
getMethodin interfaceHttpRequest- Returns:
- the request method.
-
getPath
public java.lang.String getPath()
Description copied from interface:HttpRequestReturns URI path of this request message ornullif not set.- Specified by:
getPathin interfaceHttpRequest- Returns:
- the request URI or
null.
-
setPath
public void setPath(java.lang.String path)
Description copied from interface:HttpRequestSets URI path of this request message.- Specified by:
setPathin interfaceHttpRequest
-
getScheme
public java.lang.String getScheme()
Description copied from interface:HttpRequestReturns scheme of this request message.- Specified by:
getSchemein interfaceHttpRequest- Returns:
- the scheme or
null.
-
setScheme
public void setScheme(java.lang.String scheme)
Description copied from interface:HttpRequestSets scheme of this request message.- Specified by:
setSchemein interfaceHttpRequest
-
getAuthority
public URIAuthority getAuthority()
Description copied from interface:HttpRequestReturns authority of this request message.- Specified by:
getAuthorityin interfaceHttpRequest- Returns:
- the authority or
null.
-
setAuthority
public void setAuthority(URIAuthority authority)
Description copied from interface:HttpRequestSets authority of this request message.- Specified by:
setAuthorityin interfaceHttpRequest
-
getRequestUri
public java.lang.String getRequestUri()
Description copied from interface:HttpRequestReturns request URI of this request message. It may be an absolute or relative URI. Applicable to HTTP/1.1 version or earlier.- Specified by:
getRequestUriin interfaceHttpRequest- Returns:
- the request URI.
-
getUri
public java.net.URI getUri() throws java.net.URISyntaxExceptionDescription copied from interface:HttpRequestReturns full request URI of this request message.- Specified by:
getUriin interfaceHttpRequest- Returns:
- the request URI.
- Throws:
java.net.URISyntaxException
-
setUri
public void setUri(java.net.URI requestUri)
Description copied from interface:HttpRequestSets the full request URI of this request message.- Specified by:
setUriin interfaceHttpRequest- Parameters:
requestUri- the request URI.
-
-