execute(_:observabilityScope:progress:completion:)

Execute an HTTP request asynchronously

LegacyHTTPClient.swift:76
func execute(_ request: Request, observabilityScope: ObservabilityScope? = nil, progress: ProgressHandler? = nil, completion: @escaping CompletionHandler)

Parameters

request

The HTTPClientRequest to perform.

observabilityScope

the observability scope to emit diagnostics on

progress

A progress handler to handle progress for example for downloads

completion

A completion handler to be notified of the completion of the request.