如何使用Retrofit从API REST获得更快的响应

时间:2019-07-28 18:18:23

标签: android kotlin

我是一名全新的开发人员,现在我正在处理Android中的Retrofit,并连接到NASA API REST(json)。问题是当我编写代码以获取90多个寄存器(URL图像)时,却无法获取它们。

有解决方案吗?

谢谢!

我最好的

val retrofit = Retrofit.Builder()
                .baseUrl(URL_APOD)
                .addConverterFactory(GsonConverterFactory.create())
                .build()

1 个答案:

答案 0 :(得分:0)

您可以尝试增加Retorfit超时,如下所示:

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

val retrofit = Retrofit.Builder()
    .baseUrl(URL_APOD)
    .addConverterFactory(GsonConverterFactory.create())
    .client(client)
    .build()