递归火山软件开发平台
标题:
OKHTTP网络访问,和htpp读文件有什么不同?
[打印本页]
作者:
liyulun
时间:
2020-4-14 23:09
标题:
OKHTTP网络访问,和htpp读文件有什么不同?
OKHTTP网络访问,和htpp读文件读取文本是一样的的结果,OKHTTP支持异步访问,同步会卡ui,我想问的有3个问题?
1. 同步,和异步有什么不同?
2. get访问,和http读文件有什么不同?
3.我想在服务器上获取文本文件,请问用哪一个好?
作者:
创世魂
时间:
2020-4-14 23:16
1、okhttp是一个业内特别优秀的一个网络访问库,内置了多线程并发处理,只用这个模块不用考虑多线程并发问题,内部都自动处理完成。 http读文件不具备此功能。
2、同步会卡软件界面,异步不会。
3、get访问就是直接访问,直接访问网址的形式成为get访问。
http读文件有两种访问模式,一个是get一个是post。
4、建议直接用okhttp
作者:
创世魂
时间:
2020-4-14 23:16
本帖结贴,如有其他疑问,请重新发帖提问
作者:
sougao
时间:
2020-4-14 23:33
本帖最后由 sougao 于 2020-4-14 23:35 编辑
1. 同步,和异步有什么不同?
就以HTTP读文件为例吧,什么是同步?发出该命令后,程序会原地不动等命令返回结果,不收到结果就不走下一步(有数据会立即给你结果,无数据在达到最大等待时间后也会给你个空的结果),这就叫同步。
异步就是发出命令后,该命令不会返回结果给你,所以程序也不会等,直接就走下一部,但命令发出后,总还是要个结果,那结果在哪呢?异步命令会产生一个返回结果的事件,结果就在事件里,
两个方式,自己根据需要有选择行的使用。
2. get是HTTP协yi请求数据的一种方式,除了get还有其他好几种,比如POST
3、鉴于第二点你都搞不清楚是什么,那么只能给你说,就用HTTP读文件
作者:
liyulun
时间:
2020-4-15 04:29
两位师傅大神解答得很详细,谢谢您们,愿你们身体健康万事如意,谢谢大家的帮忙
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4