Kotlin – 如何用OkHttp Kotlin设置连接超时

我看到这个`

如何使用OkHttp设置连接超时

但是这个链接为Java(Android)语言。我想用kotlin Language …`我正在使用OkHttp库

val client = OkHttpClient() val time = client.connectTimeoutMillis() // it's get only methood but i looking for method for set Timeout 

而我的麻烦是我无法find如何设置连接超时和套接字超时对于Kotlin。

一个Builder是必需的,没有setter可用。 用OkHttp 3.9.1你可以这样做:

 val client = OkHttpClient.Builder() .connectTimeout(10, TimeUnit.SECONDS) .writeTimeout(10, TimeUnit.SECONDS) .readTimeout(30, TimeUnit.SECONDS) .build()