spierce7
Aleksei Tirman [JB]
GZIPInputStream
post("/") { val encoding = (call.request.headers[HttpHeaders.ContentEncoding] ?: "").trim().lowercase() if (encoding == "gzip") { val channel = withContext(<http://Dispatchers.IO|Dispatchers.IO>) { GZIPInputStream(call.receiveStream()).toByteReadChannel() } call.respond(object : OutgoingContent.ReadChannelContent() { override fun readFrom(): ByteReadChannel = channel }) } }
A modern programming language that makes developers happier.