Post Method using Volley not working

前端 未结 5 1037
天命终不由人
天命终不由人 2020-12-06 19:32

Hi i am using Volley for my login page. I need to pass data like this manner

{
userID : \'-988682425884628921\',
email :\'aditya@vyas.com\',
pas         


        
5条回答
  •  一个人的身影
    2020-12-06 20:28

    You need to override protected Map getParams() to pass parameters in POST.

     JsonObjectRequest jsonObjReq = new JsonObjectRequest(Request.Method.POST,
                url, params,
                new Response.Listener() {
    
                    @Override
                    public void onResponse(JSONObject response) {
                        Log.d("Login Response", response.toString());
    
    
                       hidepDialog();
                    }
                }, new Response.ErrorListener() {
    
            @Override
            public void onErrorResponse(VolleyError error) {
    
                System.out.println(error.getStackTrace());
                VolleyLog.d("ErrorVolley", "Error: " + error.getStackTrace());
                hidepDialog();
            }
        }) {
    
                @Override
                protected Map getParams() {
                    Map params = new HashMap();
                    params.put("userID", "2"));
                    params.put("email","aa@a.kl");
                    params.put("passwd", "ffffffffd");
    
                    return params;
                }
            };

提交回复
热议问题