2 tiandadeshuaige tiandadeshuaige 于 2016.04.04 00:38 提问

android volley获取http状态码的方法

本人android新手一个,在开发过程中使用的现在流行的volley开源项目,其中的需求中需要根据状态码进行操作.拜托了!

2个回答

CSDNXIAOD
CSDNXIAOD   2016.04.04 00:42

Android_HTTP状态码介绍
【Android笔记】Http状态码
android http code响应码 状态码
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

hello_1s
hello_1s   2017.08.25 18:03

StringRequest stringRequest = new StringRequest(requestMothed, requestUrl, new Response.Listener() {
@Override
public void onResponse(String response) {

        }
    }, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(com.android.volley.VolleyError error) {
            Log.e("-------->", "error--" + error.toString());
            if (error != null && error.networkResponse != null && error.networkResponse.headers != null) {
                //获取请求的状态码

                int erroorCode = error.networkResponse.statusCode;

                switch (erroorCode) {
                    case 301:
                    case 302:

                        Log.e("-------->", "301  302--");
                        //TODO 相应的处理
                        break;
                    case 403:

                        break;
                    case 405:

                        break;
                    default:

                }
            }
        }
    });
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!