Получение com.android.volley.ClientError в моем вызове API Android с использованием залпа - PullRequest
0 голосов
/ 24 октября 2019

Я новый парень в android и пытаюсь сделать api call по отдыху, используя залп. Я получаю "com.android.volley.ClientError" в моем коде. Может кто-нибудь помочь мне решить эту проблему, пожалуйста.

 private void LoginByNet(String uID, String pSD){
        String URL = "http://myipaddress:65017/api/values";
        RequestQueue rq = Volley.newRequestQueue(this);
        JsonObjectRequest jq = new JsonObjectRequest(
                Request.Method.GET,
                URL,
                null,
                new Response.Listener<JSONObject>() {
                    @Override
                    public void onResponse(JSONObject response) {
                        Toast.makeText(getApplicationContext(), "Success:"+response.toString(), Toast.LENGTH_SHORT).show();

                    }
                },
                new Response.ErrorListener() {
                    @Override
                    public void onErrorResponse(VolleyError error) {
                        Toast.makeText(getApplicationContext(),"Error:"+ error.toString(), Toast.LENGTH_SHORT).show();
                        userName.setText(error.toString());
                    }
                }
        );
        rq.add(jq);
    } 

1 Ответ

0 голосов
/ 24 октября 2019

Это означает, что сервер вернул код ошибки 4xx.

[https://github.com/google/volley/blob/d1a3d5388c79ff1a6fdb904daeff9b39d0bb7d26/src/main/java/com/android/volley/toolbox/BasicNetwork.java#L199][1]

Точный код ошибки можно получить с помощью: # error.networkResponse.statusCode

...