Вопросы с меткой [retrofit]
Retrofit — типобезопасный REST клиент для Android и Java созданный Square, Inc.
483
вопроса
0
голосов
0
ответов
53
показа
retrofit загрузить картинку
интерфейсы для получения ссылки из vkapi и загрузки картинки
// получение ссылки для загрузки фото
@GET("photos.getOwnerPhotoUploadServer?")
fun getUrlUpload(
@Query("...
0
голосов
0
ответов
40
показов
Как проверить в retrofit было ли соединение и запрос успешным?
private val okHttpClient = OkHttpClient.Builder().apply {
cache(
Cache(context.cacheDir, 500 * 1024 * 1024)
)
addInterceptor {
val request: Request = it....
0
голосов
0
ответов
27
показов
Убрать зацикленность, чтобы не нагружать сервер
Я пишу приложение с расписанием моего ВУЗа. Есть API, там есть расписание. Мне надо написать виджет, чтобы расписание выводилось в него в ListView, я что-то написал, оно работает, но я заметил, что на ...
0
голосов
0
ответов
31
показ
Работа с Retrofit, фрагментами и ViewPager
Я пишу приложение с расписанием моего ВУЗа, расписание хранится на сервере в виде:
"numerator": [
[
{
"date": "6.11.2022"
...
0
голосов
1
ответ
40
показов
Ошибка при повторном использовании клиента Retrofit при обращении к api разных сайтов
Пишу небольшое своё приложение. В нём есть необходимость получения данных с сервера из-за чего обращаюсь к API разных сайтов. Есть 3 разных сайта, к api которых я обращаюсь. По отдельности каждый из ...
0
голосов
0
ответов
68
показов
При получении ответа от сервера выдаёт FATAL EXCEPTION: AsyncTask #1
Выдаёт ошибку FATAL EXCEPTION: AsyncTask #1 при выполнении кода:
package su.selezzz.gptmmobile;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import okhttp3.MediaType;
...
0
голосов
0
ответов
60
показов
Retrofit 2 возвращает Null
Первый раз использую Retrofit, прочитал принцип работы, попробовал реализовать, но в итоге возвращается null. Искал на русскоязычных и на англоязычных сайтах, но ни один из способов мне не помог. ...
0
голосов
1
ответ
109
показов
Ошибка "java.lang.IllegalStateException: Expected STRING but was BEGIN_ARRAY"
В моем приложении кнопка отправляет из текстового поля запрос на сервер и дальше я пытаюсь посредством API получить ответ от сервера.
Мой запрос получается в формате JSON:
{
"prompt": &...
0
голосов
0
ответов
104
показа
Kotlin. Как связать Android приложение с сайтом расположенным на своём сервере?
Прошу помощи, подсказки! Есть сайт, который расположен на собственном сервере, в нём минимальный функционал, а именно:
Страница авторизации, где пользователь заходит под своим номером телефона и ...
3
голоса
1
ответ
57
показов
Как получить callback на том же потоке где был запрос (Retrofit)?
Проблема в том, что не важно на в каком потоке был сделан запрос, колбек будет возвращен на main потоке. Можно сделать так, чтоб колбеки прилетали в бекграунд, но для этого нужно изменить конфигурацию ...
0
голосов
0
ответов
28
показов
Прошу помочь разобраться как запись данные из json
Прошу помощи. Пытаюсь разобраться как реализовать сохранение в базу данных.
Получаю API с двух файлов, в одном секции (название, описание, иконка), в другом документы этих секций (к какой секции ...
0
голосов
0
ответов
61
показ
OkHttp ResponseBody.string() выкидывает SocketTimeoutException
Мой ответ от сервера выглядит так:
HTTP/1.1 500 Internal server error
Date: Mon, 24 Oct 2022 10:37:05 GMT
Connection: keep-alive
Content-а соответственно нет.
Вызывая в Interceptor-е метод chain....
0
голосов
0
ответов
90
показов
java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 path $ ошибка
data class MovieListResultEntity(
@SerializedName("adult")
val isAdult: Boolean,
@SerializedName("backdrop_path")
val backdropPath: String,
@SerializedName("genre_ids")
...
0
голосов
1
ответ
76
показов
Retrofit: вместо ошибки хочу null
Ситуация следующая:
получаю данные через Ретрофит.
в модели ответа есть поле, которое я жду как Int? (поле необязательное).
если в ответе будет, например, Double, то весь запрос упадет с ошибкой
java....
0
голосов
1
ответ
26
показов
Получение данных с помощью Retrofit из Json, имеющего несколько уровней
Есть Json:
{
"success": true,
"result": {
"current_page": 1,
"data": [
{
"id": 1,
"name": "Hayley O'...
-1
голос
1
ответ
117
показов
При получении данных из api с помощью Retrofit вылетает ошибка java.lang.IllegalStateException: Already executed
Пишу приложение "Курс валют". В приложении реализовано переключение между базовыми валютами, относительно которых происходит получение курса других валют. Переключение между базовыми ...
0
голосов
0
ответов
35
показов
При получении данных Json с помощью Retorfit возникает NullPointerException
class ApiDataSourceIMPL(private val exchangeRateDataSource: ExchangeRateDataSource, private val currencyDataSource: CurrencyDataSource):
ApiDataSource {
override fun startMigration (context: ...
0
голосов
2
ответа
98
показов
response возвращает не те данные
Мне нужно отправить запрос с JSONobject, он создался и работает нормально, вот код
JSONObject rootJson = null;
JSONObject itemObject = null;
try {
// создаем корневой ...
-1
голос
1
ответ
134
показа
Ошибка IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT [закрыт]
Есть код:
class ApiDataSourceIMPL(private val exchangeRateDataSource: ExchangeRateDataSource):
ApiDataSource {
override fun startMigration (context: Context) {
...
0
голосов
1
ответ
36
показов
Как правильно делить ссылку на Url и Get в Retrofit?
Есть ссылка для получения Json
https://api.apilayer.com/exchangerates_data/latest?symbols=AUD%2CEUR%2CJPY%2CMDL%2CRUB&base=USD
Если я использую Retrofit? как правильно её делить:
private val ...
-1
голос
1
ответ
137
показов
Перемещение данных JSON, полученных с помощью Retrofit в базу данных Room
Собираюсь получить данные о курсе рубля с помощью Retrofit и добавить в базу данных Room
Есть ссылка для получение курса рубля в формате JSON
https://www.cbr-xml-daily.ru/latest.js
Перейдя по которой ...
0
голосов
2
ответа
257
показов
Как достать данные из определенного объекта в JSON используя Retrofit? (Android)
Отправляю @GET запрос с помощью Retrofit через API сервера и получаю JSON который парситься через GSON автоматически. Но вот проблема, необходимые мне данные хранятся в объекте "data" доступ ...
1
голос
1
ответ
242
показа
Обработка ошибки Retrofit
Суть проблемы такова что при чтении API с сервера я получаю 3 параметра "status, error, print" но бывает так что сервер может не отдать 1 из полей например "status, error" а "...
1
голос
0
ответов
101
показ
Не загружается изображение в Base64 string на сервер Android
Пытаюсь решить эту проблему больше 2х недель, изображение в формате bas64encodeToString не грузится на сервер. Загружаю данные на сервер с помощью Retrofit 2. Если загружать просто текст, никаких ...
1
голос
0
ответов
62
показа
Как подключить FTP сервер к Retrofit?
У меня есть некое приложение файлообменника, и для передачи файла на сервер я пытаюсь использоваться retrofit. Вот код:
public void upload(Uri uri) {
File originalFile = new File(uri.getPath())...
0
голосов
0
ответов
66
показов
Как в retrofit обработать тело ответа, до обработки его Gson
Клиент получает с сайта json ответ типа {"ключ":"значение"}. Однако в моем случае значение может содержать лишние кавычки {"ключ":"значение содержит "лишние&...
0
голосов
1
ответ
121
показ
Как получить данные с RecylerView Edittext
Есть такой Layout(Изображение) который мы получаем в RecyclerView, таких layout-ов можно создать несколько. Как я могу получить значение из каждого?
Вот код моего Адаптера:
private Context mContext;
...
0
голосов
1
ответ
110
показов
Помогите распарсить массив JSON с помощью Retrofit
Недавно начал изучать Retrofit, вывел в консоль мой JSON через ScalarsConverter как стринг.
Сейчас пытаюсь получить обьекты.
Вот мой JSON:
[ ["Horoscopes accurately predict...", false],
[&...
0
голосов
1
ответ
54
показа
Proguard c retrofit
Делаю обфускацию своего кода нашел интересное решение добавление keep правила
-keepattributes !*Annotation*
Это убирает метоинформацию, и делает код, как по мне, менее читабельным но заметил что ...
0
голосов
1
ответ
221
показ
Нужна помощь с отправкой POST запроса с помощью Retrofit 2
Нужно отправить такой запрос не могу разобраться как отправлять такие запросы, пробовал с помощью HashMap, постоянно вылезала ошибка 403|Forbidden
@POST("user/event")
Call<CreateEvent&...
0
голосов
0
ответов
35
показов
Как перехватить ошибку соединения с сервером retrofit
Хочу написать приложение под андроид для работы с апи. Пример реализация взял с ютюба.
Если сервер запущен то пример работает, но если сервер остановлен получаю ошибку
E/AndroidRuntime: FATAL ...
1
голос
1
ответ
88
показов
Когда отписываться от Observable?
Доброго времени суток !
пытаюсь разобраться со связкой RxJava + Retrofit
в интерфейсе retrofit есть метод возвращающий Single
@GET
fun getPicture(@Url url: String): Single<ResponseBody>
...
0
голосов
1
ответ
193
показа
Проблема в подстановке параметров в запросе к API с бекенда. (Retrofit, Ktor, android)
Возникла проблема в подстановке параметров в запросе к API с бекенда. (Когда подставляю в URL вручную - все работает, но если с помощью @Query - то нет.)
Метод в приложении:
@GET("notes")
...
0
голосов
0
ответов
83
показа
Glide/Picasso не загружают изображения через url (JSON)
Я получаю данные с помощью retrofit и вставляю их в recyclerView в новой активити.
TextView заполняются без проблем, но imageView ничего не выводит, если добавить error в Glide - выводит изображение ...
0
голосов
0
ответов
65
показов
Не могу вызвать onResponse в retrofit, все время вызывается onFailure
Вот мой сервис ретрофита
class NetworkService private constructor() {
private val mRetrofit: Retrofit
interface APIService {
@GET("/search")
fun getAlbums(@QueryMap map: Map<...
0
голосов
0
ответов
543
показа
Добавить токен в заголовок при отправке запроса на API
Есть API, который возвращает токен в ответ на отправку логина и пароля. Чтобы получить ответ от удалённого ресурса, для этого нужно отправить токен в "Authorization". Использую архитектуру ...
-2
голоса
1
ответ
43
показа
Koin network module SharedPreferences не обновляется значение
По логину и паролю делаю запрос на сервер и в ответ получаю токен, который сохраняю в SharedPreferences. После этого перехожу на другой экран и пытаюсь запросить данные, но получаю 401 из-за того, что ...
0
голосов
1
ответ
4k
показов
Как справиться с проблемой: Trust anchor for certification path not found
Как справиться с проблемой при запросе на HTTPS ресурс с самостоятельной подпиской сертификата?
javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for ...
0
голосов
0
ответов
27
показов
Как достать объекты из списка Json?
Получаю список:
List<Post> posts = Collections.singletonList(response.body());
for (Post post : posts) {
Log.e("asd", "" + post....
1
голос
1
ответ
250
показов
Moshi с Retrofit отправляю пустой запрос когда ожидается {null,null}
Приложение шлет мои координаты постоянно, логика завязана на чем, когда мы отключается геолокация
на сервер вместо координат должны отправиться нулы ожидается {"latitude":null,"...
0
голосов
0
ответов
78
показов
Expected BEGIN_ARRAY but was BEGIN_OBJECT если убрать List тогда выводит это Expected BEGIN_OBJECT but was BEGIN_ARRAY
Я не знаю как исправить программу помогите плиз
public void onResponse(Call<Payment> call, Response<Payment> response) {
load.setVisibility(View.GONE);
if(response....
0
голосов
1
ответ
92
показа
Ошибки при парсинге xml через simplexml конвертор в retrofit
Есть XML, который я пытаюсь парсить.
<?xml version="1.0" encoding="windows-1251"?>
<ValCurs Date="16.10.2021" name="Foreign Currency Market">
...
0
голосов
0
ответов
92
показа
Не отображается RecyclerView во фрагменте при использовании MVVM
RecyclerView не отображается во фрагменте с mvvm, просто пустой фрагмент. Данные с апи получаю, тестил на textview.
Мой адаптер `
var items1 = arrayListOf<Recatalog>()
override fun ...
0
голосов
1
ответ
98
показов
Не могу получить данные из LiveData в UI
я новичок в Андроид.
Во ViewModel использую liveData(temperature) в которую передаю данные из сервера при помощи RxJava.
class WeatherTodayViewModel(application: Application) : AndroidViewModel(...
1
голос
0
ответов
39
показов
Как зациклить call на сервер? Retrofit
У меня проблема.
Я отправлю POST с номером телефона на сервер и чекаю после этого GET запрос. Сервер обрабатывает запрос со статусом "wait" и "ok" и возвращает результат. Мне нужно ...
0
голосов
0
ответов
37
показов
Можно ли в Retrofit2 отправлять картинку, как тип File?
Столкнулись с проблемой, что я отправляю картинки на сервер в виде Base64, а бекенд просит, чтобы я отправлял файлом, есть ли такая возможность? В интернете решений не нашел, поэтому обращаюсь к вам ...
1
голос
0
ответов
27
показов
Как частично отпарсить или получить тело ответа, пока он загружается?
Использую kotlin flows и retrofit.
Пытаюсь в процессе загрузки массива Json взять из него уже загруженные данные, чтобы не ждать, пока получу их полностью. Т. е. загрузилась часть ответа - отпарсил, ...
-1
голос
1
ответ
83
показа
Хочу потренироваться в использовании Retrofit в android разработке, посоветуйте, пожалуйста, несколько сайтов с открытым api [закрыт]
Хочу потренироваться в использовании Retrofit в android разработке, посоветуйте, пожалуйста, несколько сайтов с открытым api.
2
голоса
1
ответ
471
показ
kotlin retrofit как дождаться ответа
Только учусь и видимо не до конца понял как работать с retrofit.
Есть recyclerView подписанный на изменение.
С начала сделал viewModel и объект с данными и все работало.
Затем поменял, чтобы данные ...
1
голос
1
ответ
76
показов
Несколько Api запросов с использованием RxJava и Retrofit
Такой вот вопрос. Мне нужно сделать несколько Api запросов с использованием Retrotit и RxJava.
В первом запросе я получаю список из 20 фильмов. Мне нужно выводить список фильмов и инфу под каждым ...