QuasiEndpoint
Статья создана
Обновлена 1 октября 2026 г.
public struct QuasiEndpoint
HTTP-эндпоинт для отправки телеметрии и данных о производительности (perf-событий).
Содержание
На этой странице:
Описание
Используется в методах set(telemetryEndpoint:) и set(perfEndpoint:) структуры Environment для замены стандартных эндпоинтов на пользовательские.
Инициализаторы
public init(
url: URL,
httpMethod: String = "POST",
httpHeaders: [String: String] = ["Content-Type": "application/json"]
)
Создает HTTP-эндпоинт.
Примеры
let endpoint = QuasiEndpoint(url: URL(string: "https://my-telemetry.example.com/log")!)
Environment.set(telemetryEndpoint: endpoint)
let perfEndpoint = QuasiEndpoint(url: URL(string: "https://my-telemetry.example.com/perf")!)
Environment.set(perfEndpoint: perfEndpoint)