Прежде всего для отладки Okhttp, я бы предложил добавить перехватчик:
val logging = HttpLoggingInterceptor()
logging.level = HttpLoggingInterceptor.Level.HEADERS
logging.level = HttpLoggingInterceptor.Level.BODY
Затем создайте свой клиент таким образом, чтобы сначала добавить перехватчик и иметь время ожидания дескриптора:
client = OkHttpClient.Builder()
.addInterceptor(logging)
.readTimeout(60, TimeUnit.SECONDS)
.connectTimeout(30, TimeUnit.SECONDS)
.writeTimeout(10, TimeUnit.SECONDS)
.build()
Затем вы можете: client.newCall(request).enqueue(object : Callback {
...
Таким образом, вы можете легко отладить Okhttp, и вы получите в журнале запрос, который вы сделали с параметром send +, затем ответ сервера с кодом и тело. Все звонки написаны синим цветом для лучшей видимости ie.
, если у вас все еще есть проблема, не стесняйтесь спрашивать.
Более того, вы должны взглянуть на дооснащение2, это простая задача для обработки все апикаль.