do not encode if empty content

This commit is contained in:
Felix Trepanier 2011-08-01 17:00:00 -04:00 committed by Trustin Lee
parent 5579a91e1d
commit 46c9a5f094

View File

@ -102,7 +102,8 @@ public abstract class HttpContentEncoder extends SimpleChannelHandler {
throw new IllegalStateException("cannot send more responses than requests");
}
if ((encoder = newContentEncoder(acceptEncoding)) != null) {
boolean hasContent = m.isChunked() || m.getContent().readable();
if (hasContent && (encoder = newContentEncoder(acceptEncoding)) != null) {
// Encode the content and remove or replace the existing headers
// so that the message looks like a decoded message.
m.setHeader(