All Classes and Interfaces
Class
Description
Accept
AcceptHelper
AcceptsImpl
AcceptsWritable
BadRequestException
请求体已经被消费异常
BodyAlreadySentException
读取异常 一般表示底层异常
ByteArrayMediaReader
ByteArrayMediaWriter
ByteInputMediaWriter
CacheHttpBody
ClientEventStream
ClientEventStreamMediaReader
ContentDisposition
ContentDispositionHelper
ContentDispositionImpl
ContentDispositionWritable
ContentEncoding
ContentTooLargeException
Cookie
CookieHelper
todo 中文编码有一些问题
Cookies
CookieSameSite
CookiesImpl
CookiesWritable
CookieWritable
DefaultHttpBody
默认错误处理器
EmptyMediaWriter
错误阶段
ErrorPhaseHelper
EventClientEventStream
todo 关于 线程 和 close 的处理有问题 !
EventStreamHelper
todo 协议处理上 可能有一些 小 bug, 比如内容中存在 换行符?
常见 文件格式 (文件类型/文件后缀/文件拓展名)
将内容写入到文件
FileMediaWriter
ForbiddenException
FormParams
FormParamsHelper
FormParamsImpl
FormParamsMediaReader
FormParamsMediaWriter
FormParamsWritable
GzipHttpBody
GzipHttpSender
GzipMediaWriter
HttpHeaderName
HttpMethod
HttpSendException
HttpStatusCode
HttpVersion
IllegalMediaRangeException
IllegalMediaTypeException
InputStreamMediaWriter
InternalServerErrorException
MediaRange
MediaRangeHelper
MediaRangeImpl
MediaRangeWritable
读取器 可用于 ServerRequest 和 ClientResponse
MediaType
写入器 可用于 ServerResponse 和 ClientRequest
MethodNotAllowedException
MultiPart
MultiPartImpl
MultiPartMediaWriter
MultiPartPart
MultiPartPartImpl
MultiPartPartWritable
MultiPartStream
MultiPartStreamMediaReader
MultiPartWritable
NodeHelper
NodeMediaReader
此处之所以 先将请求体读取为字符串, 然后解析为 JsonNode.
NodeMediaWriter
NotFoundException
ObjectMediaReader 逻辑参考
NodeMediaReaderObjectMediaWriter 逻辑参考
NodeMediaWriterParameterEntry 表示 HTTP 请求中的参数项, 包含参数名与多个值.
ParameterEntryImpl
Parameters 表示一组 HTTP 参数项, 类似 MultiMap (实际上默认实现 就是基于 MultiMap 的), 一个 name 可以对应多个值.
ParametersImpl
ParametersIterator
ParametersWritable
PeerInfo
PeerInfoWritable
HttpHeader Range
ScxContentEncoding
ScxHttpBody
ScxHttpClient
ScxHttpClientRequest
ScxHttpClientResponse
ScxHttpException
这是一个基于
ScxHttpStatusCode 的运行时异常类, 用于表示 HTTP 请求处理过程中的异常情况.ScxHttpHeaderName 是不区分大小写的 所以我们这里全部按照小写处理
只读的 Headers 可用于 ServerRequest 和 ClientResponse
在 Parameters 的基础上实现了一些 方便操作 Http 头协议的方法
ScxHttpHeadersHelper
这只是一个帮助类 用于简化 header 的读取
可写的 Headers 可用于 ServerResponse 和 ClientRequest
在 Parameters 的基础上实现了一些 方便操作 Http 头协议的方法
这只是一个帮助类 用于简化 header 的写入
HTTP Method (注意 需要 区分大小写)
ScxHttpSender
ScxHttpServer
HTTP 服务器 错误处理器
ScxHttpServerRequest
ScxHttpServerResponse
ScxHttpStatusCode
ScxHttpStatusCodeHelper
ScxMediaType
ScxMediaTypeHelper
ScxMediaTypeImpl
ScxMediaTypeWritable
ScxURI 是对 URI 的抽象 , 提供了更直观、灵活的操作方式.
ScxURIHelper
ScxURIWritable
ServerEventStream
ServerEventStreamMediaWriter
SseEvent
SseEventImpl
SseEventWritable
1, 如果未指定字符集则 使用 请求头中的字符集 如果请求头中的字符集为空则回退到 UTF_8
2, 如果指定字符集 忽略 请求头中的字符集
StringMediaWriter
UnauthorizedException
UnsupportedMediaTypeException
URIEncoder
URITooLongException