@Override
    public void setBody(byte[] body) {
        disposeBufferedBody();
        if (body != null && body.length > 0) {
            ByteBuf content = Unpooled.copiedBuffer(body);
            bufferBodyContents(new DefaultLastHttpContent(content));
            setContentLength(body.length);
        } else {
            bufferBodyContents(new DefaultLastHttpContent());
            setContentLength(0);
        }
    }
User: michaels@netflix.com
Date: 2/20/15
Time: 3:10 PM
zuul-core/src/main/java/com/netflix/zuul/message/ZuulMessageImpl.java