Class BasicClassicHttpRequest
java.lang.Object
org.apache.hc.core5.http.message.HeaderGroup
org.apache.hc.core5.http.message.BasicHttpRequest
org.apache.hc.core5.http.message.BasicClassicHttpRequest
- All Implemented Interfaces:
Serializable, ClassicHttpRequest, HttpEntityContainer, HttpMessage, HttpRequest, MessageHeaders
Basic implementation of
ClassicHttpRequest.- Since:
- 5.0
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBasicClassicHttpRequest(String method, String path) Creates request message with the given method and request path.BasicClassicHttpRequest(String method, String scheme, URIAuthority authority, String path) Creates request message with the given method, host and request path.BasicClassicHttpRequest(String method, URI requestUri) Creates request message with the given method, request URI.BasicClassicHttpRequest(String method, HttpHost host, String path) Creates request message with the given method, host and request path.BasicClassicHttpRequest(Method method, String path) Creates request message with the given method and request path.BasicClassicHttpRequest(Method method, URI requestUri) Creates request message with the given method, request URI.BasicClassicHttpRequest(Method method, HttpHost host, String path) Creates request message with the given method, host and request path. -
Method Summary
Modifier and TypeMethodDescriptionObtains the message entity, if available.voidsetEntity(HttpEntity entity) Sets an entity for this message.Methods inherited from class BasicHttpRequest
addHeader, getAuthority, getMethod, getPath, getRequestUri, getScheme, getUri, getVersion, setAbsoluteRequestUri, setAuthority, setHeader, setPath, setScheme, setUri, setVersion, toStringMethods inherited from class HeaderGroup
addHeader, clear, containsHeader, countHeaders, getCondensedHeader, getFirstHeader, getHeader, getHeaders, getHeaders, getLastHeader, headerIterator, headerIterator, removeHeader, removeHeaders, removeHeaders, setHeader, setHeadersMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface HttpMessage
addHeader, addHeader, getVersion, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setVersionMethods inherited from interface HttpRequest
getAuthority, getMethod, getPath, getRequestUri, getScheme, getUri, setAuthority, setPath, setScheme, setUriMethods inherited from interface MessageHeaders
containsHeader, countHeaders, getFirstHeader, getHeader, getHeaders, getHeaders, getLastHeader, headerIterator, headerIterator
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
entity
-
-
Constructor Details
-
BasicClassicHttpRequest
Creates request message with the given method, host and request path.- Parameters:
method- request method.scheme- request scheme.authority- request authority.path- request path.- Since:
- 5.1
-
BasicClassicHttpRequest
-
BasicClassicHttpRequest
-
BasicClassicHttpRequest
-
BasicClassicHttpRequest
-
BasicClassicHttpRequest
-
BasicClassicHttpRequest
-
-
Method Details
-
getEntity
Description copied from interface:HttpEntityContainerObtains the message entity, if available.- Specified by:
getEntityin interfaceHttpEntityContainer- Returns:
- the message entity, or
nullif not available
-
setEntity
Description copied from interface:HttpEntityContainerSets an entity for this message.Please note that if an entity has already been set it is responsibility of the caller to ensure release of the resources that may be associated with that entity.
- Specified by:
setEntityin interfaceHttpEntityContainer- Parameters:
entity- the entity to set of this message, ornullto unset
-