volley请求框架的添加头信息/头信息解析

来源:互联网 发布:linux 命令输出到变量 编辑:程序博客网 时间:2024/05/21 17:36

volley请求框架的添加头信息/头信息解析:
直接上代码,多的也不解释了。
volley请求
。上图是一个最基本的volley请求,主要要描述的是两个东西:
1.getHeaders是volley封装出来的头信息方法,只需要在方法内返回一个Map类型的集合即可.基础用法没有介绍这个,可以了解一下.

2.onErrorResponse是错误的回调.因为业务关系.服务端把返回的状态码写入到了头信息中,大家都知道,只有头信息为200时,volley才会执行成功的回调.所以,这里把其他的头信息状态码分门别类的解析一下,我封装成了一个类VolleyErrorClass.
volley错误码解析
VolleyError的返回值中,VolleyError.networkResponse.statusCode是错误状态码
VolleyError.networkResponse.data是错误信息(字节).转成string后GSON解析即可(依据服务端返回的数据结构进行解析).

//附上我们上线的应用,大家下载玩一下,有好处的哟!
http://info.appstore.vivo.com.cn/detail/1841175?source=1

原创粉丝点击