OkHttp的二次封装

来源:互联网 发布:c盘优化驱动器第11遍 编辑:程序博客网 时间:2024/05/17 06:27

15的时候谷歌推荐了一款很牛逼的网络请求框架okHttp,随着httpclient的过时使用这款框架变得更为重要,然而这款牛逼的框架对我们来说设置较多,仅用很小的一部分就能满足我们的日常开发,基于这个思想,我对okHttp进行了二次封装,希望能够帮助大家更好的理解okHttp.

使用帮助

**获取Person对象**
 public void  getPerson(){        HashMap<String ,String>params=new HashMap<String,String>();        params.put("type","1");        params.put("time","2016/10/15");        HttpRequest.postRequest(context, "http://test/person", params,                 new ModleRequest<Person>(Person.class) {            @Override            protected void onSucess(Person person) {             Message msg=Message.obtain();                msg.obj=person;                msg.what=1;                myHandler.sendEmptyMessage(1);            }            @Override            protected void onFaild(Exception e) {            }        });    }

上传文件

 public void upLoadFile(){        HashMap<String ,String>params=new HashMap<String,String>();        params.put("type","1");        params.put("time","2016/10/15");        File file= FileUtil.creatFile("app/test","dashen.jpj");        HttpRequest.uploadFile("http://test/person", context, params, file, new StringRequest() {            @Override            protected void onSucess(String str) {            }            @Override            protected void onFaild(Exception e) {            }        });    }

代码就不贴了,快下班了,有需要的问我要
QQ小号1808732263

0 0
原创粉丝点击