execute(request:eventLoop:deadline:logger:)

Execute arbitrary HTTP request and handle response processing using provided delegate.

HTTPClient.swift:564
func execute(request: Request, eventLoop eventLoopPreference: EventLoopPreference, deadline: NIODeadline? = nil, logger: Logger?) -> EventLoopFuture<Response>

Parameters

request

HTTP request to execute.

eventLoopPreference

NIO Event Loop preference.

deadline

Point in time by which the request must complete.

logger

The logger to use for this request.