All Classes and Interfaces

Class
Description
Accept
AcceptHelper
AcceptsImpl
AcceptsWritable
BadRequestException
保持单例模式
ByteArrayWriter
 
 
 
ClientEventStreamReader
ContentDisposition
ContentDispositionHelper
ContentDispositionImpl
ContentDispositionWritable
ContentEncoding
ContentTooLargeException
Cookie
CookieHelper todo 中文编码有一些问题
Cookies
CookieSameSite
CookiesImpl
CookiesWritable
CookieWritable
CorsHandler
默认错误处理器
EmptyWriter
错误阶段
 
 
 
常见 文件格式 (文件类型/文件后缀/文件拓展名)
ForbiddenException
FormParams
FormParamsHelper
FormParams
FormParamsReader
FormParams
FormParamsWriter
 
 
 
 
HttpFieldName
HttpHelper
HttpMethod
HttpStatus
HttpVersion
 
 
此类保持单例模式即可
InputStreamWriter
InternalServerErrorException
 
JsonNodeReader
JsonNodeWriter
MediaRange
 
AcceptImpl
MediaRangeWritable
读取器 可用于 ServerRequest 和 ClientResponse
MediaType
写入器 可用于 ServerResponse 和 ClientRequest
MethodMatcher
MethodNotAllowedException
MultiPart
MultiPartImpl
MultiPartPart
MultiPartPartImpl
MultiPartPartWritable
MultiPartStream todo 这里没有关闭流 可能出现问题
MultiPartStreamCached
MultiPartStreamCachedReader
MultiPartStreamReader
MultiPartWritable
MultiPartWriter
NotFoundException
ObjectReader 逻辑参考 JsonNodeReader
ObjectWriter 逻辑参考 JsonNodeWriter
Parameters 类似 MultiMap 但是分为 只读 和 可读可写 两种类型 , 以便实现更细粒度的控制 ( 默认实现 基于 MultiMap)
ParametersImpl
ParametersWritable
PathMatcher
 
PathMatcherImpl (Some Code Copy From Vertx RouteImpl)
将内容写入到文件 todo 这里是否有必要支持 复杂的写入 比如指定文件的偏移量和写入长度 还是保持当前类的简便化 因为 用户可以直接拿到 InputStream 添加复杂的功能是否有意义 ?
PathWriter
PeerInfo
PeerInfoWritable
HttpHeader Range
Route 路由只保存状态不做行为处理
Router
Router
RouteWritable
RoutingContext
RoutingContext
ContentEncoding
ScxHttpBody
ScxHttpClient
ScxHttpClientRequest
ScxHttpClientResponse
ScxHttpException 这是一个基于 ScxHttpStatus 的运行时异常类,用于表示 HTTP 请求处理过程中的异常情况。
HttpHeaderName 是不区分大小写的 所以我们这里全部按照小写处理
只读的 Headers 可用于 ServerRequest 和 ClientResponse 在 Parameters 的基础上实现了一些 方便操作 Http 头协议的方法
ScxHttpHeadersHelper
ScxHttpHeadersImpl
这只是一个帮助类 用于简化 header 的读取
可写的 Headers 可用于 ServerResponse 和 ClientRequest 在 Parameters 的基础上实现了一些 方便操作 Http 头协议的方法
这只是一个帮助类 用于简化 header 的写入
HTTP Method (注意 需要 区分大小写)
 
ScxHttpServer
HTTP 服务器 错误处理器
ScxHttpServerRequest
ScxHttpServerResponse
Http Status
 
ScxMediaType
 
ScxMediaType
ScxMediaTypeWritable
ScxURI 是对 URI 的抽象 ,提供了更直观、灵活的操作方式。
ScxURIHelper
ScxURIWritable
 
todo 整体待重构 比如没有正确处理 输出流的关闭
 
 
 
StaticHandler
StaticHelper
1, 如果未指定字符集则 使用 请求头中的字符集 如果请求头中的字符集为空则回退到 UTF_8 2, 如果指定字符集 忽略 请求头中的字符集
StringWriter
 
UnauthorizedException
UnsupportedMediaTypeException
URIEncoder
URITooLongException