@bart12k

Как отправить GET запрос с помощью OkHttpClient в android?

удалено123123123 удалено123123123 удалено123123123 удалено123123123 удалено123123123
  • Вопрос задан
  • 694 просмотра
Пригласить эксперта
Ответы на вопрос 2
iLLuzor
@iLLuzor
Java, Kotlin, Android Developer
Пример из документации:
OkHttpClient client = new OkHttpClient();

String run(String url) throws IOException {
  Request request = new Request.Builder()
      .url(url)
      .build();

  try (Response response = client.newCall(request).execute()) {
    return response.body().string();
  }
}
Ответ написан
@WaterSmith
Android-разработчик. Java, Kotlin
Как вам уже ответили, вы не выполняете запрос. Но, даже после того как вы напишите:
Response response = client.newCall(request).execute();

Андроид выбросит исключение, что нельзя выполнять сетевые запросы в UI потоке.
Нужно использовать хотя бы AsyncTask.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы