Google Volley JsonObjectRequest返回400错误请求错误

时间:2015-11-18 19:51:12

标签: http-status-code-400 bad-request jsonobjectrequest

我遇到了JsonObjectRequest的问题。这是我的代码:

JsonObjectRequest req = new JsonObjectRequest(Request.Method.POST,URL, jsonObject,
                        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.toString());
                    }
                }){
                    @Override
                    public Map<String, String> getHeaders() throws AuthFailureError {
                        Map<String, String> params = new HashMap<String, String>();
                        params.put("Content-Type:","application/json");
                        return params;
                    }
                };



                ConnectionManager.getInstance(actionBarActivity).add(req);

如果没有覆盖getHeaders(),我会收到错误415不支持的媒体类型。

google使用JSON发送POST请求的所有结果都显示了我写的类似代码。

任何人都知道为什么我的代码会返回400个错误请求?

0 个答案:

没有答案