Androidのボレーエラー:com.android.volley.ClientError

DCLXVI:

私は、この問題を修正する方法を知っていただきたいと思います。研究とコードの交換は、しかし、問題が持続行われてきました。

これは、スタック上の私の最初の投稿ですオーバーフローが、それはあなたがいつもの記事に期待した形式ではない場合ので、すみません。

ここボレーでの作業私のコードです。

private void Regist(){
    loading.setVisibility(View.VISIBLE);
    btn_regist.setVisibility(View.GONE);

    final String name = this.name.getText().toString().trim();
    final String email = this.email.getText().toString().trim();
    final String password = this.password.getText().toString().trim();

    StringRequest stringRequest = new StringRequest(Request.Method.POST, URL_REGIST,
            new Response.Listener<String>() {
                @Override
                public void onResponse(String response) {
                    try{
                        JSONObject jsonObject = new JSONObject(response);
                        String success = jsonObject.getString("success");

                        if(success.equals("1")) {
                            Toast.makeText(RegisterActivity.this, "Register Success!", Toast.LENGTH_SHORT).show();
                        }

                    }catch (JSONException e) {
                        e.printStackTrace();
                        Toast.makeText(RegisterActivity.this, "Register Error!" + e.toString(), Toast.LENGTH_SHORT).show();
                        loading.setVisibility(View.GONE);
                        btn_regist.setVisibility(View.VISIBLE);

                    }

                }
            },
            new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {
                    Toast.makeText(RegisterActivity.this, "Register Error!" + error.toString(), Toast.LENGTH_SHORT).show();
                    loading.setVisibility(View.GONE);
                    btn_regist.setVisibility(View.VISIBLE);

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

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

私は「com.android.volley.ClientError」を受けるので、私は、これは間違っていると仮定していますが、コードの残りの部分が必要な場合はコメントをしてください!

J3app:

置き換えます

return super.getParams()

沿って

return params;

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=206913&siteId=1