Android не может отправить запрос с залпом (BasicNetwork.performRequest: неожиданный код ответа 404) - PullRequest
0 голосов
/ 30 января 2019

Я пытаюсь отправить некоторую информацию в мой API с помощью метода post (залп), но продолжаю получать ошибки.Наиболее последовательным и последним является

E / Volley: [1449] BasicNetwork.performRequest: неожиданный код ответа 404 для http: // .... D / Error.Response: com.android.volley.ClientError

Я могу отправить его почтальоном, но не в Android.Я уверен, что нет ничего плохого в другой стороне.Я не знаю, что делать.

Я пробовал несколько реализаций с getheader (), getBodyContentType (), Json-объектом, строкой, анализом, попыткой catch и т. Д.

RequestQueue queue = Volley.newRequestQueue(this);
    String url = "....";
    StringRequest postRequest = new StringRequest(Request.Method.POST, url,
            new Response.Listener<String>()
            {
                @Override
                public void onResponse(String response) {
                    // response

                    Log.d("Response", response);
                }
            },
            new Response.ErrorListener()
            {
                @Override
                public void onErrorResponse(VolleyError error) {
                    // error
                    Toast.makeText(getApplicationContext(), error.toString(), Toast.LENGTH_SHORT).show();
                    Log.d("Error.Response", error.toString());
                }
            }
    ) {
        @Override
        public Map<String, String> getParams()
        {
            Map<String, String>  params = new HashMap<String, String>();
            params.put("email", "test@email.com");
            params.put("token", "token");

            return params;
        }

    };
    queue.add(postRequest);
...