Android-Okhttp的使用解析-创新互联
okhttp是Android6.0推出的网络框架。由于谷歌在Android6.0的之后,将HttpClient相关属性取消掉,导致Volley框架不能正常使用。所以才有了今天的Okhttp。

Okhttp进行网络访问通常有两种方式,一种是get请求,还有一种叫做post请求。
1、OKhttp的get请求
通常,我们使用get方式来请求一个网站,是依靠url地址的。Okhttp使用get方式来请求网站通常有如下的步骤:
A、创建OkhttpClient的变量,这个变量相当于是一个全局的执行者。主要的网络操作是依靠它来进行的。
B、创建一个builder对象。
C、利用builder对象创建一个Request对象。
D、使用全局执行者来创建一个Call对象。
E、通过Call对象来进行网络连接。
public void doGet(View view)
{
Request.Builder builder = new Request.Builder();
Request request = builder.get().url(urlString + "userName=pby&userPassword=123").build();
Call newCall = mOkHttpClient.newCall(request);
//newCall.execute()
newCall.enqueue(new Callback() {
@Override
public void onFailure(Request request, IOException e) {
L.e("失败了");
}
@Override
public void onResponse(Response response) throws IOException {
String string = response.body().string();
L.e(string);
}
});
}
网站标题:Android-Okhttp的使用解析-创新互联
网页URL:http://www.jxjierui.cn/article/cscidd.html


咨询
建站咨询
