Я получаю эту проблему с Retrofit , но с почтальоном все работает нормально.
java.io.IOException: неожиданное завершение потока при
Соединение {2.test.esb.demoapp.com:80, прокси = ПРЯМО
hostAddress = 2.test.esb.demoapp.com / 172.16.33.156: 80 cipherSuite = нет
Протокол = HTTP / 1.1}
Вызов модифицированного API следующим методом:
override fun registerDevice(deviceType: String, deviceId: String, deviceToken: String, description: String): Flowable<DefaultResponse> {
val paramObject = JSONObject()
paramObject.put("deviceType","2")
paramObject.put("deviceId","45334343434dsdsdfgvxfg")
paramObject.put("deviceToken","fgfdsd3443434sdsdsd")
paramObject.put("description","Test")
var deviceRegisterSuccess = demoService.registerNewDevice(paramObject)
return deviceRegisterSuccess;
}
DemoService.kt
interface DemoService {
@POST("/v1/device/register")
@Headers("Content-Type: application/json")
fun registerNewDevice(@Body request: JSONObject) : Flowable<DefaultResponse>
}