xucaiqin 2 лет назад
Родитель
Сommit
653372e9eb

+ 7 - 7
sckw-common/sckw-common-core/src/main/java/com/sckw/core/utils/OkHttpUtils.java

@@ -222,6 +222,7 @@ public class OkHttpUtils {
             }
             urlBuilder.deleteCharAt(urlBuilder.length() - 1);
         }
+        log.info("请求地址:\n" + urlBuilder.toString());
         return urlBuilder.toString();
     }
 
@@ -232,8 +233,7 @@ public class OkHttpUtils {
      */
     public byte[] fileSync() {
         setHeader(request);
-        try {
-            Response response = okHttpClient.newCall(request.build()).execute();
+        try (Response response = okHttpClient.newCall(request.build()).execute()) {
             if (response.isSuccessful()) {
                 assert response.body() != null;
                 return response.body().bytes();
@@ -252,8 +252,7 @@ public class OkHttpUtils {
      */
     public String sync() {
         setHeader(request);
-        try {
-            Response response = okHttpClient.newCall(request.build()).execute();
+        try (Response response = okHttpClient.newCall(request.build()).execute()) {
             assert response.body() != null;
             return response.body().string();
         } catch (IOException e) {
@@ -266,7 +265,7 @@ public class OkHttpUtils {
      * 异步请求,有返回值
      */
     public String async() {
-        StringBuilder buffer = new StringBuilder("");
+        StringBuilder buffer = new StringBuilder();
         setHeader(request);
         okHttpClient.newCall(request.build()).enqueue(new Callback() {
             @Override
@@ -275,6 +274,7 @@ public class OkHttpUtils {
                 buffer.append(response.body().string());
                 getSemaphoreInstance().release();
             }
+
             @Override
             public void onFailure(@NotNull Call call, @NotNull IOException e) {
                 buffer.append("请求出错:").append(e.getMessage());
@@ -299,12 +299,12 @@ public class OkHttpUtils {
         okHttpClient.newCall(request.build()).enqueue(new Callback() {
 
             @Override
-            public void onFailure(@NotNull Call call,@NotNull  IOException e) {
+            public void onFailure(@NotNull Call call, @NotNull IOException e) {
                 callBack.onFailure(call, e.getMessage());
             }
 
             @Override
-            public void onResponse(Call call, Response response) throws IOException {
+            public void onResponse(@NotNull Call call, @NotNull Response response) throws IOException {
                 assert response.body() != null;
                 callBack.onSuccessful(call, response.body().string());
             }