diff --git a/pom.xml b/pom.xml index 7136b62..74dc24b 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.tsl3060.open.extend tsl-open-sdk-java-wanshun - 0.3.7 + 0.3.8 8 diff --git a/src/main/java/com/tsl3060/open/extend/core/ApiClient.java b/src/main/java/com/tsl3060/open/extend/core/ApiClient.java index 9f5624f..4098ec6 100644 --- a/src/main/java/com/tsl3060/open/extend/core/ApiClient.java +++ b/src/main/java/com/tsl3060/open/extend/core/ApiClient.java @@ -21,6 +21,7 @@ import java.io.IOException; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.*; +import java.util.concurrent.TimeUnit; public class ApiClient { @@ -140,6 +141,8 @@ public class ApiClient { .post(requestBody) .build(); OkHttpClient.Builder builder = new OkHttpClient.Builder(); + //设置连接超时时间 + builder.connectTimeout(this.config.getTimeout(), TimeUnit.MILLISECONDS); OkHttpClient okHttpClient = builder.build(); try { Call call = okHttpClient.newCall(request); diff --git a/src/main/java/com/tsl3060/open/extend/core/Config.java b/src/main/java/com/tsl3060/open/extend/core/Config.java index 48663a6..71daaf8 100644 --- a/src/main/java/com/tsl3060/open/extend/core/Config.java +++ b/src/main/java/com/tsl3060/open/extend/core/Config.java @@ -19,6 +19,15 @@ public class Config { private String host = "https://open.tsl3060.com"; private String dataFormat = "yyyy-MM-dd HH:mm:ss"; + private int timeout = 25000; + + public int getTimeout() { + return timeout; + } + + public void setTimeout(int timeout) { + this.timeout = timeout; + } public String getPrivateKey() { return privateKey;