jimu-decompiled/sources/com/ubtrobot/ubtlib/tool/NetRequestBaseService.java
2025-05-13 19:24:51 +02:00

41 lines
1.4 KiB
Java

package com.ubtrobot.ubtlib.tool;
import android.net.Uri;
import android.util.Log;
import com.google.common.base.Preconditions;
import java.io.IOException;
import java.util.Map;
import okhttp3.Interceptor;
import okhttp3.MediaType;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
/* loaded from: classes2.dex */
public class NetRequestBaseService {
protected static OkHttpClient a;
protected static final Interceptor b;
static {
MediaType.parse("application/json;charset=utf-8");
b = new Interceptor() { // from class: com.ubtrobot.ubtlib.tool.NetRequestBaseService.1
@Override // okhttp3.Interceptor
public Response intercept(Interceptor.Chain chain) throws IOException {
Request request = chain.request();
Log.d("UbtSocial", String.format("Sending request %s on %s%n%s", request.url(), chain.connection(), request.headers()));
return chain.proceed(request);
}
};
a = new OkHttpClient.Builder().addInterceptor(b).build();
}
public static Request a(String str, Map<String, String> map) {
Preconditions.a(str, "url == null");
Uri.Builder buildUpon = Uri.parse(str).buildUpon();
for (String str2 : map.keySet()) {
buildUpon.appendQueryParameter(str2, map.get(str2));
}
return new Request.Builder().url(buildUpon.build().toString()).build();
}
}