Perhaps something like this? ``` private fun Cl...
# http4k
s
Perhaps something like this?
Copy code
private 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()
            }
        }
    }