=htp #20648 encoder now encodes all response types, not only successes (#20691)

* #20648 encoder now encodes all response types, not only successes

* #20648 fix by autoformatter
This commit is contained in:
gosubpl 2016-06-02 22:39:20 +02:00 committed by Konrad Malawski
parent cae070bd93
commit 54c99d8184
3 changed files with 52 additions and 5 deletions

View file

@ -43,10 +43,7 @@ trait Encoder {
}
object Encoder {
val DefaultFilter: HttpMessage Boolean = {
case req: HttpRequest isCompressible(req)
case res @ HttpResponse(status, _, _, _) isCompressible(res) && status.isSuccess
}
val DefaultFilter: HttpMessage Boolean = isCompressible _
private[coding] def isCompressible(msg: HttpMessage): Boolean =
msg.entity.contentType.mediaType.isCompressible