Class BasicAuthFilter

  • All Implemented Interfaces:
    HttpFilter

    public class BasicAuthFilter
    extends Object
    implements HttpFilter
    Basic 认证
    Author:
    L.cm
    • Field Detail

      • WWW_AUTHENTICATE

        public static final org.tio.http.common.HeaderName WWW_AUTHENTICATE
      • BASIC_REALM

        public static final org.tio.http.common.HeaderValue BASIC_REALM
    • Constructor Detail

      • BasicAuthFilter

        public BasicAuthFilter​(String username,
                               String password)
    • Method Detail

      • filter

        public boolean filter​(org.tio.http.common.HttpRequest request)
                       throws Exception
        Description copied from interface: HttpFilter
        处理请求
        Specified by:
        filter in interface HttpFilter
        Parameters:
        request - HttpRequest
        Returns:
        可以为null
        Throws:
        Exception - Exception
      • response

        public org.tio.http.common.HttpResponse response​(org.tio.http.common.HttpRequest request,
                                                         org.tio.http.common.HttpResponse response)
        Description copied from interface: HttpFilter
        响应
        Specified by:
        response in interface HttpFilter
        Parameters:
        request - HttpRequest
        response - HttpResponse
        Returns:
        HttpResponse