Top Description Fields Constructors Methods
org.apache.http.impl

public Class DefaultHttpRequestFactory

extends Object
implements HttpRequestFactory
Class Inheritance
All Implemented Interfaces
org.apache.http.HttpRequestFactory
Annotations
@Contract
threading:IMMUTABLE
Imports
org.apache.http.HttpRequest, .HttpRequestFactory, .MethodNotSupportedException, .RequestLine, org.apache.http.annotation.ThreadingBehavior, .Contract, org.apache.http.message.BasicHttpEntityEnclosingRequest, .BasicHttpRequest, org.apache.http.util.Args

Default factory for creating HttpRequest objects.
Since
4.0

Field Summary

Modifier and TypeField and Description
public static final DefaultHttpRequestFactory
private static final String[]
private static final String[]
private static final String[]
private static final String[]

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static boolean
isOneOf(final String[] methods, final String method)

public HttpRequest
public HttpRequest
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

INSTANCEback to summary
public static final DefaultHttpRequestFactory INSTANCE
RFC2616_COMMON_METHODSback to summary
private static final String[] RFC2616_COMMON_METHODS
RFC2616_ENTITY_ENC_METHODSback to summary
private static final String[] RFC2616_ENTITY_ENC_METHODS
RFC2616_SPECIAL_METHODSback to summary
private static final String[] RFC2616_SPECIAL_METHODS
RFC5789_ENTITY_ENC_METHODSback to summary
private static final String[] RFC5789_ENTITY_ENC_METHODS

Constructor Detail

DefaultHttpRequestFactoryback to summary
public DefaultHttpRequestFactory()

Method Detail

isOneOfback to summary
private static boolean isOneOf(final String[] methods, final String method)
newHttpRequestback to summary
public HttpRequest newHttpRequest(final RequestLine requestline) throws MethodNotSupportedException

Implements org.apache.http.HttpRequestFactory.newHttpRequest.

Annotations
@Override
newHttpRequestback to summary
public HttpRequest newHttpRequest(final String method, final String uri) throws MethodNotSupportedException

Implements org.apache.http.HttpRequestFactory.newHttpRequest.

Annotations
@Override