lucee.Componentcfboom.lang.Object
cfboom.http.protocol.BasicHttpRequestExecutor
{@code HttpRequestExecutor} is a client side HTTP protocol handler based on the blocking (classic) I/O model.
{@code HttpRequestExecutor} relies on {@link 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 {@code HttpRequestExecutor} once the request has been executed and a response has been received.
Property Summary | ||||
---|---|---|---|---|
type | property | default | serializable | required |
any
|
HttpStatus
|
true
|
false
|
Constructor Summary | |
---|---|
init()
|
Method Summary | |
---|---|
HttpResponse
|
execute([HttpRequest req])
|
Methods inherited from class cfboom.lang.Object |
---|
$equals, getComponentName, getIdentityHashCode, getIdentityString, getMeta, hashCode, toString |
Methods inherited from class lucee.Component |
---|
None |
Constructor Detail |
---|
Property Detail |
---|
access
- publicrequired
- falsereturntype
- anyinject
- HttpStatus@cfboomHttpserializable
- trueMethod Detail |
---|
execute
in interface
HttpRequestExecutor
req