import java.util.concurrent.TimeUnit;
import okhttp3.MediaType;
import okhttp3.OkHttpClient;
import okhttp3.RequestBody;
private static String userAgent = System.getProperty("http.agent");
public static final String BASEURL = "你的基础地址";
public static void get(String url, okhttp3.Callback callback) {
OkHttpClient okHttpClient = new OkHttpClient();
Request request = new Request.Builder()
okHttpClient.newCall(request).enqueue(callback);
public static void getA(String url, okhttp3.Callback callback) {
OkHttpClient okHttpClient = new OkHttpClient();
okHttpClient.newBuilder()
.connectTimeout(10, TimeUnit.MINUTES)
.readTimeout(10, TimeUnit.MINUTES)
.writeTimeout(10, TimeUnit.MINUTES)
Request request = new Request.Builder()
.removeHeader("User-Agent")
.addHeader("User-Agent", userAgent)
okHttpClient.newCall(request).enqueue(callback);
public static void postJ(String url, String json, okhttp3.Callback callback) {
OkHttpClient okHttpClient = new OkHttpClient();
RequestBody requestBody = RequestBody
.create(MediaType.parse("application/json"), json);
Request request = new Request.Builder()
okHttpClient.newCall(request).enqueue(callback);
public static void postF(String url, Map map, okhttp3.Callback callback) {
FormBody.Builder builder = new FormBody.Builder();
String userAgent = System.getProperty("http.agent");
for (String key : map.keySet()) {
builder.add(key, map.get(key));
OkHttpClient okHttpClient = new OkHttpClient();
Request request = new Request.Builder()
okHttpClient.newCall(request).enqueue(callback);
