Android-Okhttp的使用解析(android,okhttp,roi,移动开发)

时间:2024-04-25 16:13:39 作者 : 石家庄SEO 分类 : 移动开发
  • TAG :

    Android-Okhttp%E7%9A%84%E4%BD%BF%E7%94%A8%E8%A7%A3%E6%9E%90

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对象来进行网络连接。

2、Okhttp的Post请求

Post请求与get请求有些不一样。get请求主要的功能是从服务器上获取数据,而Post请求则是向服务器提交数据。

3、服务器端接收客户端传过来的字符串

客户端的代码:

服务器端如果要接收客户端的数据,则需要接收request;如果服务器端想要给客户端传数据,则需要通过response来传递。

4、使用post方式进行文件的传输

客户端的代码

在进行这个的操作的时候,一定要记住增加读和写的权限,否则会上传失败的。

服务器端的代码

上面显示的files文件,在Tomcat的webapps下的工程名名文件下的fies文件夹(才开始是没有这个文件夹的,需要手动自己创建)。

5.使用Post方式来上传文件

客户端代码:

在上传文件的时候,有一个小细节都注意到:就是Tomcat服务器只允许上传2m以下的文件。要想上传大文件,就必须在struct文件中加一句:<constant name="struts.multipart.maxSize" value="1024000000"/>数字表示自定义大小的限制。

6.上传文件时,进度的显示问题

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

本文:Android-Okhttp的使用解析的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:springmvc的validator数据校验的实现示例代码下一篇:

4 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18