## 类的使用
org.redkale.net.http.HttpServlet

- 使用HttpServlet的程序包
  程序包 | 说明
  --- | ---
  org.redkale.boot | 提供Redkale服务器的启动、初始化和加载功能
  org.redkale.net.http | HTTP协议包,提供HTTP协议服务器

- - ### org.redkale.boot中HttpServlet的使用

    org.redkale.boot中HttpServlet的子类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `ApiDocs` 继承 HttpBaseServlet 是为了获取 WebAction 信息 详情见: https://redkale.org

  - ### org.redkale.net.http中HttpServlet的使用

    org.redkale.net.http中HttpServlet的子类
    限定符和类型 | 类和说明
    --- | ---
    `class` | `BasedHttpServlet` 已过时。 使用 org.redkale.net.http.HttpBaseServlet 代替
    `class` | `DefaultRestServlet` 默认Servlet, 没有配置RestHttpServlet实现类则使用该默认类 详情见: https://redkale.org
    `class` | `HttpBaseServlet` 详情见: https://redkale.org
    `class` | `HttpResourceServlet` 详情见: https://redkale.org
    `class` | `RestHttpServlet<T>` 详情见: https://redkale.org
    `class` | `WebSocketServlet` 当WebSocketServlet接收一个TCP连接后，进行协议判断，如果成功就会创建一个WebSocket。

    声明为HttpServlet的org.redkale.net.http中的字段
    限定符和类型 | 字段和说明
    --- | ---
    `protected HttpServlet` | HttpPrepareServlet.`resourceHttpServlet`

    返回HttpServlet的org.redkale.net.http中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `HttpServlet` | HttpPrepareServlet.`getResourceServlet()`

    参数类型为HttpServlet的org.redkale.net.http中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `protected java.lang.String` | HttpBaseServlet.`_prefix(HttpServlet servlet)`
    `HttpServer` | HttpServer.`addHttpServlet(HttpServlet servlet, java.lang.String... mappings)`
    `void` | HttpServer.`addHttpServlet(HttpServlet servlet, java.lang.String prefix, AnyValue conf, java.lang.String... mappings)`
    `HttpServer` | HttpServer.`addHttpServlet(java.lang.String prefix, HttpServlet servlet, java.lang.String... mappings)`
    `void` | HttpPrepareServlet.`addServlet(HttpServlet servlet, java.lang.Object prefix, AnyValue conf, java.lang.String... mappings)`
    `void` | HttpPrepareServlet.`setResourceServlet(HttpServlet servlet)`