BasicNetwork.performRequest:意外的响应代码500

时间:2015-04-08 00:46:51

标签: java android

我正在使用volley for POST方法来服务器。我发送了两个参数,我得到了这个意外的响应代码500.

以下是JsonObjectReguest代码:

final String URL

            JsonObjectRequest req = new JsonObjectRequest(Request.Method.POST,URL, null,
                    new Response.Listener<JSONObject>() {
                        @Override
                        public void onResponse(JSONObject response) {
                            try {
                                VolleyLog.v("Response:%n %s", response.toString(4));
                            } catch (JSONException e) {
                                e.printStackTrace();
                            }
                        }
                    }, new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {
                    VolleyLog.e("Error: ", error.getMessage());
                }
            }){
                protected HashMap<String, String> getParams() {
                    HashMap<String, String> params = new HashMap<String, String>();
                    params.put("cid", String.valueOf(id));
                    params.put("positions", string);

                    return params;
                }
                @Override
                public HashMap<String, String> getHeaders() throws AuthFailureError {
                    HashMap<String,String> headers = new HashMap<String, String>();
                    headers.put("Content-Type","application/x-www-form-urlencoded");
                    return headers;
                }
            };


            AppController.getInstance().addToRequestQueue(req);
        }

这是我的logcat:

  

04-08 02:44:05.110 32385-32511 / com.example.bukic.postexample   I / System.out:propertyValue:true 04-08 02:44:05.114   32385-32511 / com.example.bukic.postexample I / System.out:[socket] [3]   连接   maps.b1.finki.ukim.mk/194.149.138.7:80;LocalPort=45144(2500)04-08   02:44:05.115 32385-32511 / com.example.bukic.postexample I / System.out:   [CDS] connect [maps.b1.finki.ukim.mk/194.149.138.7:80] tm:2 04-08   02:44:05.116 32385-32511 / com.example.bukic.postexample D / Posix:   [Posix_connect Debug]处理com.example.bukic.postexample:80 04-08   02:44:05.189 32385-32511 / com.example.bukic.postexample I / System.out:   [socket] [/ 192.168.1.100:45144]连接04-08 02:44:05.189   32385-32511 / com.example.bukic.postexample I / System.out:[CDS] rx   超时:2500 04-08 02:44:05.302   32385-32511 / com.example.bukic.postexample I / System.out:关闭rx / tx   04-08 02:44:05.303 32385-32511 / com.example.bukic.postexample   I / System.out:[CDS] close [45144] 04-08 02:44:05.304   32385-32511 / com.example.bukic.postexample I / System.out:关闭rx / tx   04-08 02:44:05.305 32385-32511 / com.example.bukic.postexample   I / System.out:Shutdown rx / tx 04-08 02:44:05.307   32385-32511 / com.example.bukic.postexample I / System.out:close   [socket] [/ 0.0.0.0:45144] 04-08 02:44:05.309   32385-32511 / com.example.bukic.postexample E / Volley:[3280]   BasicNetwork.performRequest:意外的响应代码500   http://maps.b1.finki.ukim.mk/MapController/save 04-08 02:44:05.313   32385-32385 / com.example.bukic.postexample E / Volley:1   2.onErrorResponse:错误:

1 个答案:

答案 0 :(得分:0)

![其中一个参数是 cid ] [1]

[1]:http://i.stack.imgur.com/lY1R5.jpg其中一个参数是cid

![其中一个参数 cId ] [1]

[1]:http://i.stack.imgur.com/B0AHG.jpg其中一个参数是cId而不是cid

我建议您使用名为 Postman 的Chrome扩展程序。我们可以发送http请求并使用它来验证结果,这非常有用。