Browse Source

http请求增加重试功能

dengsixing 3 years ago
parent
commit
4838b09307

+ 2 - 0
src/main/java/com/fdkankan/repair/httpclient/FdkankanMiniClient.java

@@ -5,6 +5,7 @@ import com.dtflys.forest.annotation.Address;
 import com.dtflys.forest.annotation.Body;
 import com.dtflys.forest.annotation.Get;
 import com.dtflys.forest.annotation.Post;
+import com.dtflys.forest.annotation.Retry;
 import com.dtflys.forest.annotation.Var;
 import com.dtflys.forest.callback.OnError;
 import com.dtflys.forest.callback.OnSuccess;
@@ -25,6 +26,7 @@ public interface FdkankanMiniClient {
         url = "${url}",
         contentType = "application/json"
     )
+    @Retry(maxRetryCount = "3", maxRetryInterval = "100")
     Result upgradeToV4ResultSync(@Var("url") String url, @Body RequestSceneProV4 param, OnSuccess<Result> onSuccess, OnError onError);
 
 }