OkhttP的简单使用笔记

来源:互联网 发布:linux进去编辑模式 编辑:程序博客网 时间:2024/06/05 08:45

对于okhttp的使用

compile 'com.squareup.okhttp3:okhttp:3.4.2'
首先在android studio上添加上述的依赖,如果时eclipse则直接添加jar包

添加好后

示范:

创建对象

OkHttpClient okHttpClient;
okHttpClient = new OkHttpClient();

创建请求对象

Request request;
以get方式请求数据

request = new Request.Builder().get().url(path_url).build();

最后在实现网络请求结果的回调结果

okHttpClient.newCall(request).enqueue(new Callback() {    @Override    public void onFailure(Call call, IOException e) {    }    @Override    public void onResponse(Call call, Response response) throws IOException {        if (response.isSuccessful()) {            Message message = Message.obtain();            message.what = 0;            message.obj = response.body().bytes();            handler.sendMessage(message);        }    }});


new Callback()是网络请求后的回调对象

onResponse(Call call, Response response)

onResponse方法为请求成功后对数据的操作的方法


onFailure(Call call, IOException e)

onFailure为请求失败后的方法



0 0
原创粉丝点击