private void addAcceptHeaders(final HttpRequestPacket requestPacket) { final MimeHeaders headers = requestPacket.getHeaders(); if (config.isCompressionEnforced() && !headers.contains(Header.AcceptEncoding)) { headers.addValue(Header.AcceptEncoding).setString("gzip"); } if (!headers.contains(Header.Accept)) { headers.addValue(Header.Accept).setString("*/*"); } }
private void addServiceHeaders(final HttpRequestPacket requestPacket) { final MimeHeaders headers = requestPacket.getHeaders(); if (!headers.contains(Header.UserAgent)) { headers.addValue(Header.UserAgent).setString(config.getUserAgent()); } setKeepAliveForHeader(Header.Connection, requestPacket); }
/** * {@inheritDoc} */ @Override public boolean containsHeader(final Header header) { return trailers.contains(header); }
/** * {@inheritDoc} */ @Override public boolean containsHeader(final Header header) { return trailers.contains(header); }
/** * {@inheritDoc} */ @Override public boolean containsHeader(final String name) { return trailers.contains(name); }
/** * {@inheritDoc} */ @Override public boolean containsHeader(final String name) { return trailers.contains(name); }
/** * {@inheritDoc} */ @Override public boolean containsHeader(final String name) { return trailers.contains(name); }
/** * {@inheritDoc} */ @Override public boolean containsHeader(final Header header) { return trailers.contains(header); }
/** * {@inheritDoc} */ @Override public boolean containsHeader(final Header header) { return trailers.contains(header); }
/** * {@inheritDoc} */ @Override public boolean containsHeader(final String name) { return trailers.contains(name); }
/** * {@inheritDoc} */ @Override public boolean containsHeader(final String name) { return trailers.contains(name); }
/** * {@inheritDoc} */ @Override public boolean containsHeader(final Header header) { return trailers.contains(header); }
/** * {@inheritDoc} */ @Override public boolean containsHeader(final Header header) { return trailers.contains(header); }
/** * {@inheritDoc} */ @Override public boolean containsHeader(final Header header) { return trailers.contains(header); }
/** * {@inheritDoc} */ @Override public boolean containsHeader(final String name) { return trailers.contains(name); }
/** * {@inheritDoc} */ @Override public boolean containsHeader(final String name) { return trailers.contains(name); }
/** * {@inheritDoc} */ @Override public boolean containsHeader(final String name) { return trailers.contains(name); }
/** * {@inheritDoc} */ @Override public boolean containsHeader(final String name) { return trailers.contains(name); }
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; // } } }
private void addAcceptHeaders(final HttpRequestPacket requestPacket) { final MimeHeaders headers = requestPacket.getHeaders(); if (config.isCompressionEnforced() && !headers.contains(Header.AcceptEncoding)) { headers.addValue(Header.AcceptEncoding).setString("gzip"); } if (!headers.contains(Header.Accept)) { headers.addValue(Header.Accept).setString("*/*"); } }