android volley post请求与body

时间:2017-08-20 22:16:30

标签: android http-post android-volley

我有一个api POST方法当我使用post man传递参数时它的工作正常但在android中使用volley我试过这个

StringRequest makeComment = new StringRequest(Request.Method.POST, url, respond, errorRespond) {

            @Override
            public byte[] getBody() throws AuthFailureError {
                HashMap<String, String> params2 = new HashMap<String, String>();
                params2.put("fullname", "s");
                params2.put("content", "s");
                params2.put("post_id", "149603");
                return new JSONObject(params2).toString().getBytes();
            }

            @Override
            public String getBodyContentType() {
                return "application/json";
            }

        };

并尝试了这个

            @Override
            protected Map<String,String> getParams(){
                Map<String,String> params = new HashMap<String, String>();
                params.put("fullname", "s");
                params.put("content", "s");
                params.put("post_id", "149603");

                return params;
            }

但无法正常显示日志中的404错误和

  

com.android.volley.ServerError

0 个答案:

没有答案