
서버와의 협업 중, 어떤 사유로 반환 값이 empty body가 수신될 때, 제목과 같은 Exception이 발생했다. 명시한 data class와 별개로 해당 상황에 대한 response body convert 처리가 필요한 것으로 파악된다. 따라서 다음과 같이 Custom Converter Factory를 생성하여 Retrofit Builder에 반영해주어야한다. class EmptyResponseConverterFactory : Converter.Factory() { override fun responseBodyConverter( type: Type, annotations: Array, retrofit: Retrofit ): Converter { val delegate = retrofit.nextR..