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:
- Kotlinx.serialization kütüphanesi ile entegrasyonun geliştirilmesi .
Ş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
Yorum Yap