Top Description Fields Constructors Methods
org.apache.hc.core5.http.message

public Class BasicClassicHttpRequest

extends BasicHttpRequest
implements ClassicHttpRequest
Class Inheritance
All Implemented Interfaces
org.apache.hc.core5.http.ClassicHttpRequest, org.apache.hc.core5.http.HttpEntityContainer, org.apache.hc.core5.http.HttpRequest, org.apache.hc.core5.http.HttpMessage, org.apache.hc.core5.http.MessageHeaders
Imports
org.apache.hc.core5.http.ClassicHttpRequest, .HttpEntity, .HttpHost, .Method, org.apache.hc.core5.net.URIAuthority, java.net.URI

Basic implementation of ClassicHttpRequest.
Since
5.0

Field Summary

Modifier and TypeField and Description
private HttpEntity
private static final long

Constructor Summary

AccessConstructor and Description
public
BasicClassicHttpRequest(final String
request method.
method
,
final String
request scheme.
scheme
,
final URIAuthority
request authority.
authority
,
final String
request path.
path
)

Creates request message with the given method, host and request path.

public
BasicClassicHttpRequest(final String
request method.
method
,
final String
request path.
path
)

Creates request message with the given method and request path.

public
BasicClassicHttpRequest(final String
request method.
method
,
final HttpHost
request host.
host
,
final String
request path.
path
)

Creates request message with the given method, host and request path.

public
BasicClassicHttpRequest(final String
request method.
method
,
final URI
request URI.
requestUri
)

Creates request message with the given method, request URI.

public
BasicClassicHttpRequest(final Method
request method.
method
,
final String
request path.
path
)

Creates request message with the given method and request path.

public
BasicClassicHttpRequest(final Method
request method.
method
,
final HttpHost
request host.
host
,
final String
request path.
path
)

Creates request message with the given method, host and request path.

public
BasicClassicHttpRequest(final Method
request method.
method
,
final URI
request URI.
requestUri
)

Creates request message with the given method, request URI.

Method Summary

Modifier and TypeMethod and Description
public HttpEntity
getEntity()

Implements org.apache.hc.core5.http.HttpEntityContainer.getEntity.

Obtains the message entity, if available.
public void
setEntity(final HttpEntity
the entity to set of this message, or null to unset
entity
)

Implements org.apache.hc.core5.http.HttpEntityContainer.setEntity.

Sets an entity for this message.
Inherited from org.apache.hc.core5.http.message.BasicHttpRequest:
addHeadergetAuthoritygetMethodgetPathgetRequestUrigetSchemegetUrigetVersionsetAbsoluteRequestUrisetAuthoritysetHeadersetPathsetSchemesetUrisetVersiontoString

Field Detail

entityback to summary
private HttpEntity entity
serialVersionUIDback to summary
private static final long serialVersionUID

Hides org.apache.hc.core5.http.message.BasicHttpRequest.serialVersionUID.

Constructor Detail

BasicClassicHttpRequestback to summary
public BasicClassicHttpRequest(final String method, final String scheme, final URIAuthority authority, final String path)

Creates request message with the given method, host and request path.

Parameters
method:String

request method.

scheme:String

request scheme.

authority:URIAuthority

request authority.

path:String

request path.

Since
5.1
BasicClassicHttpRequestback to summary
public BasicClassicHttpRequest(final String method, final String path)

Creates request message with the given method and request path.

Parameters
method:String

request method.

path:String

request path.

BasicClassicHttpRequestback to summary
public BasicClassicHttpRequest(final String method, final HttpHost host, final String path)

Creates request message with the given method, host and request path.

Parameters
method:String

request method.

host:HttpHost

request host.

path:String

request path.

BasicClassicHttpRequestback to summary
public BasicClassicHttpRequest(final String method, final URI requestUri)

Creates request message with the given method, request URI.

Parameters
method:String

request method.

requestUri:URI

request URI.

BasicClassicHttpRequestback to summary
public BasicClassicHttpRequest(final Method method, final String path)

Creates request message with the given method and request path.

Parameters
method:Method

request method.

path:String

request path.

BasicClassicHttpRequestback to summary
public BasicClassicHttpRequest(final Method method, final HttpHost host, final String path)

Creates request message with the given method, host and request path.

Parameters
method:Method

request method.

host:HttpHost

request host.

path:String

request path.

BasicClassicHttpRequestback to summary
public BasicClassicHttpRequest(final Method method, final URI requestUri)

Creates request message with the given method, request URI.

Parameters
method:Method

request method.

requestUri:URI

request URI.

Method Detail

getEntityback to summary
public HttpEntity getEntity()

Implements org.apache.hc.core5.http.HttpEntityContainer.getEntity.

Doc from org.apache.hc.core5.http.HttpEntityContainer.getEntity.

Obtains the message entity, if available.

Returns:HttpEntity

the message entity, or null if not available

Annotations
@Override
setEntityback to summary
public void setEntity(final HttpEntity entity)

Implements org.apache.hc.core5.http.HttpEntityContainer.setEntity.

Doc from org.apache.hc.core5.http.HttpEntityContainer.setEntity.

Sets 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.

Parameters
entity:HttpEntity

the entity to set of this message, or null to unset

Annotations
@Override