Мне нужно отправить тело с запросом GET, но получил: "Exception : lateinit property sourceCallback has not been initialized".
Я использую Fuel в kotlin 1.3.10 с Android Studio .
Есть альтернатива или что-то еще?
Я следую за вами, моя функция,
private fun getReq (json : JSONObject) {
thread {
FuelManager.instance.basePath = "https://blih.epitech.eu"
Fuel.upload("/repositories", Method.GET)
.body(json.toString().toByteArray())
.header("Content-Type" to "application/json")
.response { request, response, result ->
val (bytes, error) = result
if (bytes != null) {
println("[response bytes] ${String(bytes)}")
}
println(error)
}
}
Thread.sleep(1000)
}
Обновление:
Я добавляю .source { _, _ -> File.createTempFile("temp", ".tmp")}
и нетбольше не было проблем с sourceCallback, но теперь получено «Exception: метод не поддерживает тело запроса: GET».Любое решение?