Class ForwardedSchemeHeaderRule


  • public class ForwardedSchemeHeaderRule
    extends HeaderRule
    Set the scheme for the request
    • Constructor Detail

      • ForwardedSchemeHeaderRule

        public ForwardedSchemeHeaderRule()
    • Method Detail

      • getScheme

        public java.lang.String getScheme()
      • setScheme

        public void setScheme​(java.lang.String scheme)
        Parameters:
        scheme - the scheme to set on the request. Defaults to "https"
      • apply

        protected java.lang.String apply​(java.lang.String target,
                                         java.lang.String value,
                                         javax.servlet.http.HttpServletRequest request,
                                         javax.servlet.http.HttpServletResponse response)
        Description copied from class: HeaderRule
        Apply the rule to the request
        Specified by:
        apply in class HeaderRule
        Parameters:
        target - field to attempt match
        value - header value found
        request - request object
        response - response object
        Returns:
        The target (possible updated)