Я буквально просто пытаюсь выполнить запрос jquery.org/projects с помощью запроса GET и возвращаю строку, на которую он отвечает. Что не так?
Если я пытаюсь реализовать пользовательский конвертер (я нашел несколько примеров в Интернете), он жалуется, что я не реализовал абстрактный метод convert (F), чего нет ни в одном из примеров.
Спасибо.
Переведено автоматически
Ответ 1
Добавьте Retrofit2 и ScalarsConverterFactory в свою модификацию.Конструктор.
Я взглянул на библиотеку Retrofit и заметил, что она анализирует ответ в соответствии с типом class внутри Call<T>. Итак, у вас есть два варианта: 1-й: создайте класс в соответствии с ответом от сервера.
2-й: получите ответ и обработайте его самостоятельно (не рекомендуется, Retrofit уже обрабатывает его. Итак, почему вы используете Retrofit, если он предназначен для этой работы). В любом случае вместо Call<String> use Call<ResponseBody> и Call<ResponseBody> signin = service.jquery(); после этого поместите следующее