Топливо может выполнить запрос синхронизированным способом.Ваш код в порядке, и он работает для меня.Убедитесь, что ваш сервер работает нормально, и если вы работаете на Android, то добавили необходимые разрешения для AndroidManifest.xml
.
<uses-permission android:name="android.permission.INTERNET" />
Кроме этого, ваш код может быть улучшен.Обратите внимание, что метод response()
класса Request
даст вам ByteArray
.Если вам нужна строка, вы должны использовать:
"https://xxxxx.com/id/1".httpGet().responseString()
println(hoge.third.component1())
Новейшая версия библиотеки Fuel позволяет вам делать это еще лучше, используя сопрограммы kotlin.Вы можете пометить вашу функцию как приостановленную и вызвать awaitString()
.Тема будет заблокирована, пока вы не получите ответ.
"https://xxxxx.com/id/1".httpGet().awaitString()
println(hoge)