public class HttpRequestImpl extends Object implements HttpRequest
HttpRequest
interface.UrlAccessor.UrlBuilder<URL extends Url,B extends UrlAccessor.UrlBuilder<URL,B>>, UrlAccessor.UrlMutator<URL extends Url>, UrlAccessor.UrlProperty<URL extends Url>
HttpMethodAccessor.HttpMethodBuilder<B extends HttpMethodAccessor.HttpMethodBuilder<B>>, HttpMethodAccessor.HttpMethodMutator, HttpMethodAccessor.HttpMethodProperty
HeaderFieldsAccessor.HeaderFieldsBuilder<T extends HeaderFields<?,?>,B extends HeaderFieldsAccessor.HeaderFieldsBuilder<T,B>>, HeaderFieldsAccessor.HeaderFieldsMutator<T extends HeaderFields<?,?>>, HeaderFieldsAccessor.HeaderFieldsProperty<T extends HeaderFields<?,?>>
Modifier and Type | Field and Description |
---|---|
protected RequestHeaderFields |
_headerFields |
protected HttpMethod |
_httpMethod |
protected Url |
_url |
Constructor and Description |
---|
HttpRequestImpl(HttpMethod aHttpMethod,
Url aUrl)
Constructs a
HttpRequest with all required attributes. |
HttpRequestImpl(HttpMethod aHttpMethod,
Url aUrl,
RequestHeaderFields aHeaderFields)
Constructs a
HttpRequest with all required attributes. |
Modifier and Type | Method and Description |
---|---|
RequestHeaderFields |
getHeaderFields()
Retrieves the Header-Fields from the Header-Fields property.
|
HttpMethod |
getHttpMethod()
Retrieves the HTTP-Method from the HTTP-Method property.
|
Url |
getUrl()
Retrieves the URL from the URL property.
|
protected HttpMethod _httpMethod
protected Url _url
protected RequestHeaderFields _headerFields
public HttpRequestImpl(HttpMethod aHttpMethod, Url aUrl)
HttpRequest
with all required attributes.aHttpMethod
- The HttpMethod
with which the request has been
sent.aUrl
- The Url
from which to take the URL specific data.public HttpRequestImpl(HttpMethod aHttpMethod, Url aUrl, RequestHeaderFields aHeaderFields)
HttpRequest
with all required attributes.aHttpMethod
- The HttpMethod
with which the request has been
sent.aUrl
- The Url
from which to take the URL specific data.aHeaderFields
- The RequestHeaderFields
sent by the request.public HttpMethod getHttpMethod()
getHttpMethod
in interface HttpMethodAccessor
public Url getUrl()
getUrl
in interface UrlAccessor<Url>
public RequestHeaderFields getHeaderFields()
getHeaderFields
in interface HeaderFieldsAccessor<RequestHeaderFields>
Copyright © 2018. All rights reserved.