Android. get "JSONObject [\" response \ "] не найден." когда сделать запрос с дооснащением - PullRequest
0 голосов
/ 15 июня 2019

Я получаю сообщение об ошибке при попытке сделать запрос с модификацией в моем приложении для Android.Я получаю 500 Ошибка сервера интервала

"title": "Внутренняя ошибка сервера", "status": 500, "detail": "JSONObject [\" response \ "] не найден.", "путь ":" / api / profile / help / 45.13367991428822 / 33.5960291326046 "," message ":" error.http.500 "

Вот мой код:

 IApiService service = RetrofitInstance.getRetrofitAuthInstance().create(IApiService.class);
        Call<ArrayList<Profile>> call = service.sendHelp(v1, v2);
        call.enqueue(new Callback<ArrayList<Profile>>() {
            @Override
            public void onResponse(Call<ArrayList<Profile>> call, Response<ArrayList<Profile>> response) {
                Toast.makeText(getBaseContext(), String.valueOf(response.code()), Toast.LENGTH_LONG).show();
            }

            @Override
            public void onFailure(Call<ArrayList<Profile>> call, Throwable t) {
                Toast.makeText(getBaseContext(), t.getMessage(), Toast.LENGTH_LONG).show();

            }
        });

И мой интерфейс:

 @GET(Urls.SEND_HELP)
    Call<ArrayList<Profile>> sendHelp(@Path("latitude") String latitude,
                                      @Path("longitude") String longitude);

Пожалуйста, помогите мне.

1 Ответ

1 голос
/ 15 июня 2019

Очевидно, что проблема заключается в сериализации объектов на стороне сервера.Код состояния 5xx обозначает ошибку, произошедшую на сервере.Вы ничего не можете сделать с вашим клиентом Retrofit, чтобы это исправить.

...