Okhttp 使用(同步、异步get、post上传文件)

Okhttp 使用(同步、异步get、post上传文件),第1张

目前Android端调用网络请求最常用的框架就是OKHttp,目前项目中也经常会用到。OKHTTP有哪些特点呢?下面是官网给出的OKHTTP的特点:

官网地址: https://square.github.io/okhttp/

想要详细了解HTTP/2,可以参考: https://www.jianshu.com/p/828a29bced9f

接下来就可以愉快的开始使用OKhttp进行开发了。

OKhttpclient通过builder构建,构建的时候涉及到很多配置项,本次简单对其中一些配置项做了说明,后续会对一些重要的配置项做专题说明正察。在实际的项目中的配置项根据项目具体需求进行配置。

上述配置项中比较常用的有

同步get请求会阻塞当前线程直到返回举枝茄结果,请求大致分为四个步骤:

异步请求方式的步骤和上述前两个步骤基本搭拍一致,主要发起请求的方式发生了变化,结果通过回调返回。这种请求方式对请求的线程没有限制。

与get请求方式不同的是post请求需要构建RequestBody,在请求时携带RequestBody。

1、打开浏览器,找到金山快盘官网桐毁并安装。

2、安装金山快盘软件,选择账号密码或者注册新账号局御备的方式登录。

3、登录成功后,即可通过资源管理器方便地管理文件和文件夹了;

4、右击系统托盘的图标,单击“立即进行一次同步”,即可快速同步。

5、打开“设置(拆做S)”进行同步设置。

6、点击“账户”;选择“迁移同步位置”,即可快速将文件迁移到其它位置。

7、在“设置定时间同步”页面点击“实时同步”,有变化就开始同步;

8、单击“选择同步目录”;选中的目录将会同步;若相应目录不想同步,请取消相应目录的勾选即可,这样就可以实现两台电脑之间的文件自动同步了。

同步:提交请求->等待服务器处理->处理完毕返回这个期间客户端浏览器不能干任何事

异步: 请求通过事件触发->服务器处理晌嫌(这是浏览器仍然亏仿可以作其他事情)->处理销谨纤完毕


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12300223.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存