Class HttpCompliance

    • Field Detail

      • LOG

        protected static final org.slf4j.Logger LOG
      • VIOLATIONS_ATTR

        public static final java.lang.String VIOLATIONS_ATTR
        The request attribute which may be set to record any allowed HTTP violations.
        See Also:
        Constant Field Values
      • RFC7230

        public static final HttpCompliance RFC7230
        The HttpCompliance mode that supports RFC 7230 with no known violations.
      • RFC2616

        public static final HttpCompliance RFC2616
        The HttpCompliance mode that supports RFC 7230 with only the violations that differ from RFC7230.
      • LEGACY

        public static final HttpCompliance LEGACY
        A legacy HttpCompliance mode that allows all violations except case-insensitive methods.
      • RFC2616_LEGACY

        public static final HttpCompliance RFC2616_LEGACY
        A legacy HttpCompliance mode that supports RFC2616, but that also allows: case-insensitive methods; colons after field names; Transfer-Encoding with Content-Length fields; and multiple Content-Length values.
      • RFC7230_LEGACY

        public static final HttpCompliance RFC7230_LEGACY
        A legacy HttpCompliance mode that supports RFC7230, but with case-insensitive methods allowed.