Class ForwardedSchemeHeaderRule


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

      • ForwardedSchemeHeaderRule

        public ForwardedSchemeHeaderRule()
    • Method Detail

      • getScheme

        public String getScheme()
      • setScheme

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

        protected String apply​(String target,
                               String value,
                               HttpServletRequest request,
                               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)