溫馨提示×

OkHttp如何配置超時時間

小樊
2044
2024-06-18 14:57:01
欄目: 編程語言

在OkHttp中,可以通過設置Call對象的timeout()方法來配置超時時間。具體步驟如下:

  1. 創建OkHttpClient對象:
OkHttpClient client = new OkHttpClient();
  1. 配置超時時間:
client = client.newBuilder()
        .connectTimeout(10, TimeUnit.SECONDS)
        .readTimeout(10, TimeUnit.SECONDS)
        .writeTimeout(10, TimeUnit.SECONDS)
        .build();

這里connectTimeout()方法用于設置連接超時時間,readTimeout()方法用于設置讀取超時時間,writeTimeout()方法用于設置寫入超時時間。這三個方法均接受兩個參數,第一個參數是時間值,第二個參數是時間單位。

  1. 使用配置后的OkHttpClient對象發送請求:
Request request = new Request.Builder()
        .url("https://www.example.com")
        .build();

Response response = client.newCall(request).execute();

通過以上步驟,就可以在OkHttp中配置超時時間。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女