private void setKeepAliveForHeader(final Header header, final HttpRequestPacket requestPacket) { final MimeHeaders headers = requestPacket.getHeaders(); // Assign Connection: ... if needed if (!headers.contains(header)) { if (requestPacket.getProcessingState().isKeepAlive()) { headers.addValue(header).setBytes(KEEP_ALIVE_VALUE.getByteArray()); } else if (Protocol.HTTP_1_1.equals(requestPacket.getProtocol())) { headers.addValue(header).setBytes(CLOSE_VALUE.getByteArray()); } // switch (requestPacket.getProtocol()) { // case HTTP_0_9: // case HTTP_1_0: // if (requestPacket.getProcessingState().isKeepAlive()) { // headers.addValue(header).setBytes(KEEP_ALIVE_VALUE.getByteArray()); // } // break; // case HTTP_1_1: // if (!requestPacket.getProcessingState().isKeepAlive()) { // headers.addValue(header).setBytes(CLOSE_VALUE.getByteArray()); // } // break; // } } }
/** * Makes sure transfer-encoding header is present. * * @param defaultValue default transfer-encoding value. */ protected void makeTransferEncodingHeader(final String defaultValue) { final int idx = headers.indexOf(Header.TransferEncoding, 0); if (idx == -1) { headers.addValue(Header.TransferEncoding).setBytes( CHUNKED_ENCODING_BYTES); } }
/** * Makes sure transfer-encoding header is present. * * @param defaultValue default transfer-encoding value. */ protected void makeTransferEncodingHeader(final String defaultValue) { final int idx = headers.indexOf(Header.TransferEncoding, 0); if (idx == -1) { headers.addValue(Header.TransferEncoding).setBytes( CHUNKED_ENCODING_BYTES); } }
/** * Makes sure transfer-encoding header is present. * * @param defaultValue default transfer-encoding value. */ protected void makeTransferEncodingHeader(final String defaultValue) { final int idx = headers.indexOf(Header.TransferEncoding, 0); if (idx == -1) { headers.addValue(Header.TransferEncoding).setBytes( CHUNKED_ENCODING_BYTES); } }
/** * Makes sure transfer-encoding header is present. * * @param defaultValue default transfer-encoding value. */ protected void makeTransferEncodingHeader(final String defaultValue) { final int idx = headers.indexOf(Header.TransferEncoding, 0); if (idx == -1) { headers.addValue(Header.TransferEncoding).setBytes( CHUNKED_ENCODING_BYTES); } }
/** * Makes sure transfer-encoding header is present. * * @param defaultValue default transfer-encoding value. */ protected void makeTransferEncodingHeader(final String defaultValue) { final int idx = headers.indexOf(Header.TransferEncoding, 0); if (idx == -1) { headers.addValue(Header.TransferEncoding).setBytes( CHUNKED_ENCODING_BYTES); } }
/** * Makes sure transfer-encoding header is present. * * @param defaultValue default transfer-encoding value. */ protected void makeTransferEncodingHeader(final String defaultValue) { final int idx = headers.indexOf(Header.TransferEncoding, 0); if (idx == -1) { headers.addValue(Header.TransferEncoding).setBytes( CHUNKED_ENCODING_BYTES); } }
/** * Makes sure transfer-encoding header is present. * * @param defaultValue default transfer-encoding value. */ protected void makeTransferEncodingHeader(final String defaultValue) { final int idx = headers.indexOf(Header.TransferEncoding, 0); if (idx == -1) { headers.addValue(Header.TransferEncoding).setBytes( CHUNKED_ENCODING_BYTES); } }
/** * Makes sure transfer-encoding header is present. * * @param defaultValue default transfer-encoding value. */ protected void makeTransferEncodingHeader(final String defaultValue) { final int idx = headers.indexOf(Header.TransferEncoding, 0); if (idx == -1) { headers.addValue(Header.TransferEncoding).setBytes( CHUNKED_ENCODING_BYTES); } }
/** Create a new named header using un-translated byte[]. The conversion to chars can be delayed until encoding is known. */ public DataChunk addValue(final byte[] buffer, final int startN, final int len) { if (!isValidName(buffer)) { return NOOP_CHUNK; } MimeHeaderField mhf = createHeader(); mhf.getName().setBytes(buffer, startN, startN + len); return mhf.getValue(); }
/** Create a new named header using un-translated byte[]. The conversion to chars can be delayed until encoding is known. */ public DataChunk addValue(final byte[] buffer, final int startN, final int len) { if (!isValidName(buffer)) { return NOOP_CHUNK; } MimeHeaderField mhf = createHeader(); mhf.getName().setBytes(buffer, startN, startN + len); return mhf.getValue(); }
/** Create a new named header , return the MessageBytes container for the new value */ public DataChunk addValue(final Header header) { if (!isValidName(header)) { return NOOP_CHUNK; } MimeHeaderField mh = createHeader(); mh.getName().setBytes(header.toByteArray()); return mh.getValue(); }
/** Create a new named header , return the MessageBytes container for the new value */ public DataChunk addValue(final Header header) { if (!isValidName(header)) { return NOOP_CHUNK; } MimeHeaderField mh = createHeader(); mh.getName().setBytes(header.toByteArray()); return mh.getValue(); }
/** Create a new named header , return the MessageBytes container for the new value */ public DataChunk addValue(final Header header) { if (!isValidName(header)) { return NOOP_CHUNK; } MimeHeaderField mh = createHeader(); mh.getName().setBytes(header.toByteArray()); return mh.getValue(); }
/** Create a new named header , return the MessageBytes container for the new value */ public DataChunk addValue(final Header header) { if (!isValidName(header)) { return NOOP_CHUNK; } MimeHeaderField mh = createHeader(); mh.getName().setBytes(header.toByteArray()); return mh.getValue(); }
/** Create a new named header , return the MessageBytes container for the new value */ public DataChunk addValue(final Header header) { if (!isValidName(header)) { return NOOP_CHUNK; } MimeHeaderField mh = createHeader(); mh.getName().setBytes(header.toByteArray()); return mh.getValue(); }
/** Create a new named header , return the MessageBytes container for the new value */ public DataChunk addValue(final Header header) { if (!isValidName(header)) { return NOOP_CHUNK; } MimeHeaderField mh = createHeader(); mh.getName().setBytes(header.toByteArray()); return mh.getValue(); }