s4nchez
11/02/2017, 1:59 PMprivate fun CloseableHttpResponse.toHttp4kResponse(): Response {
val baseResponse = Response(statusLine.toTarget()).headers(allHeaders.toTarget())
val responseWithBody = entity?.let { baseResponse.body(responseBodyMode(it.content)) } ?: baseResponse
return object : Response by responseWithBody {
override fun close() {
this@toHttp4kResponse.close()
}
}
}