Class DefaultHttpHeaders

    • Constructor Detail

      • DefaultHttpHeaders

        public DefaultHttpHeaders()
      • DefaultHttpHeaders

        public DefaultHttpHeaders​(boolean validate)
        Warning! Setting validate to false will mean that Netty won't validate & protect against user-supplied header values that are malicious. This can leave your server implementation vulnerable to CWE-113: Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Response Splitting') . When disabling this validation, it is the responsibility of the caller to ensure that the values supplied do not contain a non-url-escaped carriage return (CR) and/or line feed (LF) characters.
        Parameters:
        validate - Should Netty validate Header values to ensure they aren't malicious.
      • DefaultHttpHeaders

        protected DefaultHttpHeaders​(boolean validate,
                                     io.netty5.handler.codec.DefaultHeaders.NameValidator<CharSequence> nameValidator)
      • DefaultHttpHeaders

        protected DefaultHttpHeaders​(io.netty5.handler.codec.DefaultHeaders<CharSequence,​CharSequence,​?> headers)