com.andorid.volley.AuthFailureError при использовании библиотеки залпа - PullRequest
0 голосов
/ 30 мая 2019

Я новичок в android studio и собираюсь использовать библиотеку залпов для получения данных с сервера.Я использовал следующий код:

JSONObject request_body = new JSONObject();
try {
    request_body.put("method", "authenticate");
    request_body.put("id", "1");
    request_body.put("jsonrpc", "2.0");
    JSONArray params = new JSONArray();
    params.put(user_name);
    params.put(password);
    request_body.put("params", params);
} catch(Exception e) {

}

RequestQueue requestQueueV1= Volley.newRequestQueue(getApplicationContext());
JsonObjectRequest stringRequestV1 = new JsonObjectRequest(Request.Method.POST, server_url + AppConfig.VERSION1_URL, request_body, new Response.Listener<JSONObject>() {
     @Override
     public void onResponse(JSONObject response) {

     }
}, new Response.ErrorListener() {
     @Override
     public void onErrorResponse(VolleyError error) {
           Log.d("MainActivity", error.toString());
           Toast.makeText(SettingsActivity.this, "Error occurred.", Toast.LENGTH_LONG).show();
     }
});
stringRequestV1.setRetryPolicy(new DefaultRetryPolicy(4000, 2, 2f));
requestQueueV1.add(stringRequestV1);

Но я получил ошибку: com.android.volley.AuthFailureError

Ниже приведен мой снимок экрана почтальона:

screenshot1

screenshot2

1 Ответ

0 голосов
/ 30 мая 2019

Передайте параметр заголовка, и вы получите ответ

...