pw.append("HTTP/1.1 ").append(this.status.getDescription()).append(" \r\n"); if (this.mimeType != null) { printHeader(pw, "Content-Type", this.mimeType); printHeader(pw, "Date", gmtFrmt.format(new Date())); printHeader(pw, entry.getKey(), entry.getValue()); printHeader(pw, "Connection", (this.keepAlive ? "keep-alive" : "close")); printHeader(pw, "Content-Encoding", "gzip"); setChunkedTransfer(true); printHeader(pw, "Transfer-Encoding", "chunked"); } else if (!encodeAsGzip) { pending = sendContentLengthHeaderIfNotAlreadyPresent(pw, pending);