android volley获取http状态码的方法

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

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:

                }
            }
        }
    });