Blog Yazılarım

Kotlin Ktor 1.3.0 Çıktı

Ktor iki bölümden oluşur: sunucu engine ve esnek bir asenkron HTTP istemcisi oluşturur

Mevcut sürüm esas olarak HTTP istemcisine odaklanmaktadır. Burada bu sürüm için tüm değişiklik günlüğünü bulabilirsiniz.

İstemci, JVM, JS, Android ve iOS'u destekleyen çok platformlu bir kütüphanedir ve artık platformlar arası mobil uygulamalarda sıklıkla kullanılmaktadır. Bir sonraki sürümler için de sunucu motorunu çoklu platform haline getirmektir.

Üzerinde çalışacağımız diğer alanlar:

Şimdi Ktor 1.3 sürümünün getirdiği yeni özelliklere bakalım:

Proxy'yi Yapılandırma

HttpClient Proxy için deneysel destek ekler. Proxy altında istek göndermeniz gerekiyorsa, adresini ilgili parametrelerde yapılandırabilirsiniz:

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

Farklı platformlar için nasıl yapılandırılacağı hakkında daha fazla bilgiyi burada bulabilirsiniz .

iOS engine

İOS engine şimdi NSURLSession'ı yapılandırmanın bir yolunu sunuyor:

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

Daha fazla bilgi almak  için buraya bakabilirsiniz



Bu yazıyı paylaş

Yorumlar (0)

Yorum Yap