From 5573ab68a6bf98014e6948d0c5ab538a90ce0ada Mon Sep 17 00:00:00 2001
From: sws <15810472099@163.com>
Date: 星期六, 14 一月 2023 09:46:15 +0800
Subject: [PATCH] 1

---
 src/main/java/com/lf/server/helper/RestHelper.java |   86 ++++++++++++++++++-------------------------
 1 files changed, 36 insertions(+), 50 deletions(-)

diff --git a/src/main/java/com/lf/server/helper/RestHelper.java b/src/main/java/com/lf/server/helper/RestHelper.java
index dfd48d8..b519371 100644
--- a/src/main/java/com/lf/server/helper/RestHelper.java
+++ b/src/main/java/com/lf/server/helper/RestHelper.java
@@ -185,56 +185,6 @@
     }
 
     /**
-     * Get璇锋眰-RestTemplate
-     *
-     * @param uri Uri鍦板潃
-     * @return 鍝嶅簲瀛楃涓�
-     */
-    public static String getForRest(String uri) {
-        try {
-            RestTemplate rest = getRestTemplate();
-
-            return rest.getForObject(uri, String.class);
-        } catch (Exception ex) {
-            log.error(ex.getMessage(), ex);
-
-            return getErrorInfo(uri, ex);
-        }
-    }
-
-    /**
-     * Post璇锋眰-RestTemplate
-     *
-     * @param uri      Uri鍦板潃
-     * @param postData 寰呭彂閫佹暟鎹�
-     * @return 鍝嶅簲瀛楃涓�
-     */
-    public static String postForRest(String uri, List<NameValuePair> postData) {
-        try {
-            RestTemplate rest = getRestTemplate();
-            UrlEncodedFormEntity entity = new UrlEncodedFormEntity(postData, StaticData.TEXT_ENCODER);
-
-            return rest.postForObject(uri, entity, String.class);
-        } catch (Exception ex) {
-            log.error(ex.getMessage(), ex);
-
-            return getErrorInfo(uri, ex);
-        }
-    }
-
-    public static String postForRest(String uri, Map<String, Object> map) {
-        try {
-            RestTemplate rest = getRestTemplate();
-
-            return rest.postForObject(uri, map, String.class);
-        } catch (Exception ex) {
-            log.error(ex.getMessage(), ex);
-
-            return getErrorInfo(uri, ex);
-        }
-    }
-
-    /**
      * 鑾峰彇閿欒淇℃伅
      *
      * @param uri Uri鍦板潃
@@ -251,4 +201,40 @@
 
         return map.toString();
     }
+
+    /**
+     * GET璇锋眰锛圧EST锛�
+     */
+    public static String getForRest(String uri) {
+        RestTemplate rest = getRestTemplate();
+
+        return rest.getForObject(uri, String.class);
+    }
+
+    /**
+     * GET璇锋眰锛圧EST锛�
+     */
+    public static <T> T getForRest(String uri, Class<T> clazz) {
+        RestTemplate rest = getRestTemplate();
+
+        return rest.getForObject(uri, clazz);
+    }
+
+    /**
+     * POST璇锋眰锛圧EST锛�
+     */
+    public static String postForRest(String uri, Map<String, Object> map) {
+        RestTemplate rest = getRestTemplate();
+
+        return rest.postForObject(uri, map, String.class);
+    }
+
+    /**
+     * POST璇锋眰锛圧EST锛�
+     */
+    public static <T> String postForRest(String uri, List<T> list) {
+        RestTemplate rest = getRestTemplate();
+
+        return rest.postForObject(uri, list, String.class);
+    }
 }

--
Gitblit v1.9.3