Instance Methodswift-package-manager 6.0.3Basics
execute(_:observabilityScope:progress:completion:)
Execute an HTTP request asynchronously
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.