无法使用齐射在android中发送发布请求(BasicNetwork.performRequest:API的意外响应代码404)

时间:2019-04-14 16:52:35

标签: android android-volley

我正在尝试使用齐射使用post方法将数据发送到我的api,但始终出错:

E / Volley:[714] BasicNetwork.performRequest:http:// .....

的意外响应代码404

我对邮递员也做同样的事情。它正在使用邮递员工作,但在android中不起作用。

这是我的代码.....

StringRequest  stringRequest = new StringRequest(Request.Method.POST, Constants.URL_REGISTER, new Response.Listener<String>() {
                    @Override
                    public void onResponse(String response) {
                        progressDialog.dismiss();
                        try {
                            JSONObject jsonObject = new JSONObject(response);
                            Toast.makeText(getApplicationContext(),jsonObject.getString("message"),Toast.LENGTH_LONG).show();
                        } catch (JSONException e) {
                            e.printStackTrace();
                        }
                    }
                },
                new Response.ErrorListener() {
                    @Override
                    public void onErrorResponse(VolleyError error) {
                        progressDialog.hide();
                        Toast.makeText(getApplicationContext(), error.getMessage(), Toast.LENGTH_SHORT).show();
                    }
                }){

            @Override
            protected Map<String, String> getParams() throws AuthFailureError {
                Map<String,String> params = new HashMap<>();
                params.put("username",user_name);
                params.put("password",user_password);
                params.put("email",user_email);
                return params;
            }

        };

        RequestQueue requestQueue = Volley.newRequestQueue(this);
        requestQueue.add(stringRequest);

0 个答案:

没有答案