package com.lang.week12019218.data.weight;
import okhttp3.Call;
import okhttp3.Callback;
import okhttp3.FormBody;
import okhttp3.OkHttpClient;
import okhttp3.Request;
public class Iweight {
private static Iweight iweight=null;
private final OkHttpClient build;
private Iweight() {
build = new OkHttpClient.Builder().build();
}
//单利
public static Iweight getInstance(){
if (iweight== null) {
synchronized (Iweight.class){
if (iweight == null) {
iweight = new Iweight();
}
}
}
return iweight;
}
public void get(String url,Callback callback){
Request request = new Request.Builder()
.url(url).build();
build.newCall(request).enqueue(callback);
}
public void post(FormBody formBody,String url,Callback callback){
Request builder = new Request.Builder()
.method("post",formBody)
.url(url)
.build();
build.newCall(builder).enqueue(callback);
}
}