Package org.apache.hc.core5.http.message
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 org.apache.hc.core5.http.message.BasicHttpRequest
addHeader, getAuthority, getMethod, getPath, getRequestUri, getScheme, getUri, getVersion, setAbsoluteRequestUri, setAuthority, setHeader, setPath, setScheme, setUri, setVersion, toStringMethods inherited from class org.apache.hc.core5.http.message.HeaderGroup
addHeader, clear, containsHeader, countHeaders, getCondensedHeader, getFirstHeader, getHeader, getHeaders, getHeaders, getLastHeader, headerIterator, headerIterator, removeHeader, removeHeaders, removeHeaders, setHeader, setHeadersMethods 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.HttpRequest
getAuthority, getMethod, getPath, getRequestUri, getScheme, getUri, setAuthority, setPath, setScheme, setUriMethods inherited from interface org.apache.hc.core5.http.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
Creates request message with the given method and request path.- Parameters:
method- request method.path- request path.
-
BasicClassicHttpRequest
Creates request message with the given method, host and request path.- Parameters:
method- request method.host- request host.path- request path.
-
BasicClassicHttpRequest
Creates request message with the given method, request URI.- Parameters:
method- request method.requestUri- request URI.
-
BasicClassicHttpRequest
Creates request message with the given method and request path.- Parameters:
method- request method.path- request path.
-
BasicClassicHttpRequest
Creates request message with the given method, host and request path.- Parameters:
method- request method.host- request host.path- request path.
-
BasicClassicHttpRequest
Creates request message with the given method, request URI.- Parameters:
method- request method.requestUri- request URI.
-
-
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
-