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 ornullif not set.Returns request URI of this request message.Returns scheme of this request message.getUri()Returns full request URI of this request message.voidsetAuthority(URIAuthority authority) Sets authority of this request message.voidSets URI path of this request message.voidSets scheme of this request message.voidSets 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, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.hc.core5.http.HttpMessage
addHeader, addHeader, getVersion, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setVersionMethods 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:HttpRequestReturns method of this request message.- Specified by:
getMethodin interfaceHttpRequest- Returns:
- the request method.
-
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
Description copied from interface:HttpRequestSets URI path of this request message.- Specified by:
setPathin interfaceHttpRequest
-
getScheme
Description copied from interface:HttpRequestReturns scheme of this request message.- Specified by:
getSchemein interfaceHttpRequest- Returns:
- the scheme or
null.
-
setScheme
Description copied from interface:HttpRequestSets scheme of this request message.- Specified by:
setSchemein interfaceHttpRequest
-
getAuthority
Description copied from interface:HttpRequestReturns authority of this request message.- Specified by:
getAuthorityin interfaceHttpRequest- Returns:
- the authority or
null.
-
setAuthority
Description copied from interface:HttpRequestSets authority of this request message.- Specified by:
setAuthorityin interfaceHttpRequest
-
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
Description copied from interface:HttpRequestReturns full request URI of this request message.- Specified by:
getUriin interfaceHttpRequest- Returns:
- the request URI.
- Throws:
URISyntaxException
-
setUri
Description copied from interface:HttpRequestSets the full request URI of this request message.- Specified by:
setUriin interfaceHttpRequest- Parameters:
requestUri- the request URI.
-