android Volley Post 请求失败

JSONObject ClientKey = null;
            listMsg = getSmsInfo(listPhone);

            Toast.makeText(
                    getActivity(),
                    "listMsg.size()...................................................."
                            + listMsg.size(), Toast.LENGTH_SHORT).show();
            RequestQueue requestQueue = Volley.newRequestQueue(getActivity()
                    .getApplicationContext());
            try {
                for (int i = 0; i < 1; i++) {
                    /* 封装子对象 */
                    ClientKey = new JSONObject();
                    ClientKey.put("sms__id", listMsg.get(i).getSms__id());
                    ClientKey.put("sms_thread_id", listMsg.get(i)
                            .getSms_thread_id());
                    ClientKey.put("sms_body", listMsg.get(i).getSms_body());
                    ClientKey.put("sms_address", listMsg.get(i)
                            .getSms_address());
                    ClientKey.put("sms_person", listMsg.get(i).getSms_person());
                    ClientKey.put("sms_body", listMsg.get(i).getSms_body());
                    ClientKey.put("sms_status", listMsg.get(i).getSms_status());
                    ClientKey.put("sms_date", listMsg.get(i).getSms_date());
                    ClientKey.put("sms_type", listMsg.get(i).getSms_type());
                    ClientKey.put("sms_protocol", listMsg.get(i)
                            .getSms_protocol());
                    ClientKey.put("sms_read", listMsg.get(i).getSms_read());
                    ClientKey.put("sms_service_center", listMsg.get(i)
                            .getSms_service_center());
                    jsonRequest = new JsonObjectRequest(Method.POST,
                            AllFinalInfo.SERVER_URL, ClientKey,
                            new Response.Listener<JSONObject>() {
                                @Override
                                public void onResponse(JSONObject response) {
                                    Toast.makeText(
                                            getActivity(),
                                            "response.toString().....................................",
                                            Toast.LENGTH_SHORT).show();
                                }
                            }, new Response.ErrorListener() {

                                @Override
                                public void onErrorResponse(VolleyError error) {
                                    error.printStackTrace();
                                    Toast.makeText(
                                            getActivity(),
                                            "error.getMessage().....................................",
                                            Toast.LENGTH_SHORT).show();
                                    error.printStackTrace();
                                }
                            });

                    requestQueue.add(jsonRequest);
                }
            } catch (Exception e) {
            }


路径和数据都正确,但是每次都执行new Response.ErrorListener() {}这个方法,不知道为什么?????

你可能感兴趣的:(android Volley Post 请求失败)