Sud*_*han 1 android timeout file-upload retrofit retrofit2
我正在使用改造库将文件上传到服务器。上传文件时显示error:: timeout。如何增加上传时间,以便我可以在服务器中上传完整文件。
在这里尝试:在下面的代码中,您将通过自定义超时传递自定义OKHTTP客户端
public class RetrofitClient {
private static final OkHttpClient okHttpClient = new OkHttpClient.Builder()
.connectTimeout(60, TimeUnit.SECONDS)
.writeTimeout(60, TimeUnit.SECONDS)
.readTimeout(60, TimeUnit.SECONDS)
.build();
public static Retrofit retrofit = null;
public static Retrofit getClient(String baseUrl) {
if (retrofit == null) {
retrofit = new Retrofit.Builder()
.client(okHttpClient)
.baseUrl(baseUrl)
.addConverterFactory(GsonConverterFactory.create())
.build();
}
return retrofit;
}
}
Run Code Online (Sandbox Code Playgroud)
您还需要此依赖项:
implementation 'com.squareup.okhttp3:okhttp:3.10.0'// OKHTTP \\ 将此添加到您的gradle文件
| 归档时间: |
|
| 查看次数: |
552 次 |
| 最近记录: |