Meine Blog-Beiträge

Kotlin Ktor 1.3.0 Aus

Kotlin Ktor 1.3.0 Aus


Die aktuelle Version konzentriert sich hauptsächlich auf den HTTP-Client. Hier Sie können das gesamte Änderungsprotokoll für diese Version finden.

Der Client ist eine Plattformbibliothek, die JVM, JS, Android und iOS unterstützt und jetzt häufig in plattformübergreifenden mobilen Apps verwendet wird. Für die nächsten Versionen ist es, die Server-Engine zu einer Multi-Plattform zu machen.

In anderen Bereichen, an denen wir arbeiten werden:

Sehen wir uns nun die neuen Funktionen von Ktor 1.3 an:

Konfigurieren des Proxys

HttpClient Fügt experimentelle Unterstützung für den Proxy hinzu. Wenn Sie eine Anforderung unter Proxy einreichen müssen, können Sie die Adresse in den entsprechenden Parametern konfigurieren:

HttpClient { 
    engine { 
        proxy = ProxyBuilder.http("http://proxy-host:3128")
    }
}

Weitere Informationen zum Konfigurieren für verschiedene Plattformen finden Sie hier .

iOS-Engine

Die iOS-Engine bietet jetzt eine Möglichkeit, NSURLSession zu konfigurieren:

HttpClient(Ios) {
    engine {
        configureSession {
            networkServiceType = NSURLNetworkServiceTypeBackground
        }
    }
}

Weitere Informationen Sie können hier sehen



Diesen Artikel teilen


Kommentare (0)

Kommentar