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
Wraps an
HttpRequest
.
HttpRequest
wrapper.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns authority of this request message.Returns method of this request message.getPath()
Returns URI path of this request message ornull
if not set.Returns request URI of this request message.Returns scheme of this request message.getUri()
Returns full request URI of this request message.void
setAuthority
(URIAuthority authority) Sets authority of this request message.void
Sets URI path of this request message.void
Sets scheme of this request message.void
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 Details
-
HttpRequestWrapper
-
-
Method Details
-
getMethod
Description copied from interface:HttpRequest
Returns method of this request message.- Specified by:
getMethod
in interfaceHttpRequest
- Returns:
- the request method.
-
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
Description copied from interface:HttpRequest
Sets URI path of this request message.- Specified by:
setPath
in interfaceHttpRequest
-
getScheme
Description copied from interface:HttpRequest
Returns scheme of this request message.- Specified by:
getScheme
in interfaceHttpRequest
- Returns:
- the scheme or
null
.
-
setScheme
Description copied from interface:HttpRequest
Sets scheme of this request message.- Specified by:
setScheme
in interfaceHttpRequest
-
getAuthority
Description copied from interface:HttpRequest
Returns authority of this request message.- Specified by:
getAuthority
in interfaceHttpRequest
- Returns:
- the authority or
null
.
-
setAuthority
Description copied from interface:HttpRequest
Sets authority of this request message.- Specified by:
setAuthority
in interfaceHttpRequest
-
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
Description copied from interface:HttpRequest
Returns full request URI of this request message.- Specified by:
getUri
in interfaceHttpRequest
- Returns:
- the request URI.
- Throws:
URISyntaxException
-
setUri
Description copied from interface:HttpRequest
Sets the full request URI of this request message.- Specified by:
setUri
in interfaceHttpRequest
- Parameters:
requestUri
- the request URI.
-