Structureswift-package-manager 6.0.3Basics
HTTPClientConfiguration
HTTPClientConfiguration.swift:15struct HTTPClientConfiguration
struct HTTPClientConfiguration
import Basics
protocol Sendable
init(requestHeaders: HTTPClientHeaders? = nil, requestTimeout: SendableTimeInterval? = nil, authorizationProvider: AuthorizationProvider? = nil, retryStrategy: HTTPClientRetryStrategy? = nil, circuitBreakerStrategy: HTTPClientCircuitBreakerStrategy? = nil, maxConcurrentRequests: Int? = nil)
var authorizationProvider: AuthorizationProvider?
var circuitBreakerStrategy: HTTPClientCircuitBreakerStrategy?
var maxConcurrentRequests: Int?
var requestHeaders: HTTPClientHeaders?
var requestTimeout: SendableTimeInterval?
var retryStrategy: HTTPClientRetryStrategy?
typealias AuthorizationProvider = (URL) -> String?