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;