KtorHttpClient
Ktor-based HTTP client implementation using the CIO engine.
This class implements the HttpClient interface using Ktor's HTTP client library with the CIO (Coroutine-based I/O) engine. It provides a bridge between the SDK's generic HttpClient interface and Ktor's powerful HTTP client capabilities.
The CIO engine is a pure Kotlin implementation that:
Uses Kotlin Coroutines for asynchronous operations
Has minimal external dependencies
Is lightweight and efficient
Works across all platforms (JVM, Android, Native)