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
.HttpRequest
wrapper.
-
-
Constructor Summary
Constructors Constructor Description HttpRequestWrapper(HttpRequest message)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description URIAuthority
getAuthority()
Returns authority of this request message.java.lang.String
getMethod()
Returns method of this request message.java.lang.String
getPath()
Returns URI path of this request message ornull
if not set.java.lang.String
getRequestUri()
Returns request URI of this request message.java.lang.String
getScheme()
Returns scheme of this request message.java.net.URI
getUri()
Returns full request URI of this request message.void
setAuthority(URIAuthority authority)
Sets authority of this request message.void
setPath(java.lang.String path)
Sets URI path of this request message.void
setScheme(java.lang.String scheme)
Sets scheme of this request message.void
setUri(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:HttpRequest
Returns method of this request message.- Specified by:
getMethod
in interfaceHttpRequest
- Returns:
- the request method.
-
getPath
public java.lang.String getPath()
Description copied from interface:HttpRequest
Returns URI path of this request message ornull
if not set.- Specified by:
getPath
in interfaceHttpRequest
- Returns:
- the request URI or
null
.
-
setPath
public void setPath(java.lang.String path)
Description copied from interface:HttpRequest
Sets URI path of this request message.- Specified by:
setPath
in interfaceHttpRequest
-
getScheme
public java.lang.String getScheme()
Description copied from interface:HttpRequest
Returns scheme of this request message.- Specified by:
getScheme
in interfaceHttpRequest
- Returns:
- the scheme or
null
.
-
setScheme
public void setScheme(java.lang.String scheme)
Description copied from interface:HttpRequest
Sets scheme of this request message.- Specified by:
setScheme
in interfaceHttpRequest
-
getAuthority
public URIAuthority getAuthority()
Description copied from interface:HttpRequest
Returns authority of this request message.- Specified by:
getAuthority
in interfaceHttpRequest
- Returns:
- the authority or
null
.
-
setAuthority
public void setAuthority(URIAuthority authority)
Description copied from interface:HttpRequest
Sets authority of this request message.- Specified by:
setAuthority
in interfaceHttpRequest
-
getRequestUri
public java.lang.String getRequestUri()
Description copied from interface:HttpRequest
Returns request URI of this request message. It may be an absolute or relative URI. Applicable to HTTP/1.1 version or earlier.- Specified by:
getRequestUri
in interfaceHttpRequest
- Returns:
- the request URI.
-
getUri
public java.net.URI getUri() throws java.net.URISyntaxException
Description copied from interface:HttpRequest
Returns full request URI of this request message.- Specified by:
getUri
in interfaceHttpRequest
- Returns:
- the request URI.
- Throws:
java.net.URISyntaxException
-
setUri
public void setUri(java.net.URI requestUri)
Description copied from interface:HttpRequest
Sets the full request URI of this request message.- Specified by:
setUri
in interfaceHttpRequest
- Parameters:
requestUri
- the request URI.
-
-