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