ppts.net
当前位置:首页>>关于jsonrpc和okhttp的区别的资料>>

jsonrpc和okhttp的区别

在http头的Content-Type字段可能会包含字符编码信息.例如可能返回的头会包含这样子的信息:Content-Type: text/html; charset=UTF-8.这个头信息表明该页的编码是UTF-8, 设置在http头的Content-Type的字符编码

private static OkHttpClient mOkHttpClient;//短缓存有效期为1秒钟 public static final int CACHE_STALE_SHORT = 1;//长缓存有效期为7天 public static final int CACHE_STALE_LONG = 60 * 60 * 24 * 7; private MyRetrofitManager() {

区别是: Get:是以实体的方式得到由请求URI所指定资源的信息,如果请求URI只是一个数据产生过程,那么最终要在响应实体中返回的是处理过程的结果所指向的资源,而不是处理过程的描述. Post:用来向目的服务器发出请求,要求它接受

volley 美 ['vli] 英 ['vli]v.截击;拦截(空中球);凌空抽射n.齐发;截击空中球;凌空击球(或踢球);(石块的)齐投.okhttp :一个java/android应用的 http & spdy 客户端

HttpClient是个开源框架,封装了访问http的请求头,参数,内容体,响应等等, HttpURLConnection是java的标准类,什么都没封装,用起来太原始,不方便HttpClient实际上是对Java提供方法的一些封装,在HttpURLConnection中的输入输出流操作,在这个接口中被统一封装成了HttpPost(HttpGet)和HttpResponse,这样,就减少了操作的繁琐性.

volley重点在于request的队列的管理,其他的地方都很不强,你可以通过接口的方式完善,okHttp则是网络库,性能和速度优化不错的.一般都是volley+okhttp接合使用,不过如果没有特别多的网络性能要求(一般而言,比如你们用户量没有超百万)还是默认使用volley那套网络连接方式就够了.

在http头的content-type字段可能会包含字符编码信息.例如可能返回的头会包含这样子的信息:content-type: text/html; charset=utf-8.这个头信息表明该页的编码是utf-8, 设置在http头的content-type的字符编码

OkHttp和HttpURLConnection一样, 是面向java的, 而且是做socket层的事情的, 使用时要在子线程调用, 通过handler发送结果到主线程. 而NoHttp和Volley不是做socket层的东西. 直接在主线程就可以调用, 拿到结果后直接更新UI, 不需要用

搜一下:为什么OkHttp请求response 返回的不是json 数据

最基本的区别就是GET是用于登陆这些简单的操作,POST是用于数据多的操作.同步请求是本页面一个地方发生了数据变化 整个页面都跟着刷新.异步请求是本页面一个地方的数据发生变化 只是发生变化的这个地方刷新.

网站首页 | 网站地图
All rights reserved Powered by www.ppts.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com