execute(request:delegate:deadline:)

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

HTTPClient.swift:586
func execute<Delegate>(request: Request, delegate: Delegate, deadline: NIODeadline? = nil) -> Task<Delegate.Response> where Delegate : HTTPClientResponseDelegate

Parameters

request

HTTP request to execute.

delegate

Delegate to process response parts.

deadline

Point in time by which the request must complete.