不要在Kotlin Native的Swift上获得Http响应

时间:2019-01-12 09:47:07

标签: android ios ktor kotlin-native kotlin-multiplatform

我在项目中使用Kotlin本机,我为https方法创建了本机类,以通过Comparator<A<String, Integer>> c = wrap((L, R) -> Integer.compare(L, R)); c = c.thenComparing(wrap((L, R) -> Integer.compare(L, R))); 库从REST API获取响应,我在ktor层上实现了我的代码在CommonAndroid中,在iOS上一切正常并得到响应,但在Android上没有收到任何响应,而没有得到任何{{1 }}。 我确实尝试过并用2个差异模式实现,第一种方法是iOS,第二种方法是Exception,但是所有方法都不适用于observer

我的问题在哪里?

closure中:

iOS

common项目上使用时:

fun createRequest(bar: (m: String) -> Unit) {
    val client = HttpClient()
    val call = client.call("https://google.com") {
        method = HttpMethod.Get
    }
    bar(call.response.readText())
}

0 个答案:

没有答案