okhttp的简单封装

来源:互联网 发布:json version 编辑:程序博客网 时间:2024/05/16 17:31
public static  void call(String url, Map<String,String> params, final Callbak callbak){    OkHttpClient okHttpClient=new OkHttpClient();    FormBody.Builder body= new FormBody.Builder();    for (Map.Entry<String, String> stringStringEntry : params.entrySet()) {        body.add(stringStringEntry.getKey(),stringStringEntry.getValue());    }    RequestBody build = body.build();    Request request=new Request.Builder().url(url).post(build).build();    okHttpClient.newCall(request).enqueue(new Callback() {        @Override        public void onFailure(Call call, IOException e) {            callbak.onFailure(call,e);        }        @Override        public void onResponse(Call call, Response response) throws IOException {            callbak.onSuccess(call,response);        }    });}
原创粉丝点击