|
|
@@ -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());
|
|
|
}
|