Class HttpRequestExecutor

java.lang.Object
org.apache.hc.core5.http.impl.io.HttpRequestExecutor

@Contract(threading=IMMUTABLE) public class HttpRequestExecutor extends Object
HttpRequestExecutor is a client side HTTP protocol handler based on the blocking (classic) I/O model.

HttpRequestExecutor relies on HttpProcessor to generate mandatory protocol headers for all outgoing messages and apply common, cross-cutting message transformations to all incoming and outgoing messages. Application specific processing can be implemented outside HttpRequestExecutor once the request has been executed and a response has been received.

Since:
4.0