ChannelBuffer writeBuffer = ChannelBuffers.dynamicBuffer(response.content().length() + 512);
writeBuffer.writeBytes(VALUE.duplicate());
BytesRef bytesRef = new BytesRef(request.uri());
writeBuffer.writeBytes(bytesRef.bytes, bytesRef.offset, bytesRef.length);
writeBuffer.writeByte(' ');
writeBuffer.writeByte('0');
writeBuffer.writeByte(' ');
writeBuffer.writeBytes(Bytes.itoa(response.content().length()));
writeBuffer.writeByte('\r');
writeBuffer.writeByte('\n');
writeBuffer.writeBytes(response.content().toBytes(), 0, response.content().length());