Package | Description |
---|---|
org.tio.http.common | |
org.tio.http.common.handler | |
org.tio.http.server.handler | |
org.tio.http.server.intf | |
org.tio.http.server.util |
Modifier and Type | Field and Description |
---|---|
RequestLine |
HttpRequest.requestLine |
Modifier and Type | Method and Description |
---|---|
RequestLine |
HttpRequest.getRequestLine() |
static RequestLine |
HttpRequestDecoder.parseRequestLine(ByteBuffer buffer,
ChannelContext channelContext)
parse request line(the first line)
|
Modifier and Type | Method and Description |
---|---|
static void |
HttpMultiBodyDecoder.decode(HttpRequest request,
RequestLine firstLine,
byte[] bodyBytes,
String initboundary,
ChannelContext channelContext,
HttpConfig httpConfig) |
void |
HttpRequest.setRequestLine(RequestLine requestLine) |
Modifier and Type | Method and Description |
---|---|
HttpResponse |
HttpRequestHandler.resp404(HttpRequest request,
RequestLine requestLine)
响应404
|
HttpResponse |
HttpRequestHandler.resp500(HttpRequest request,
RequestLine requestLine,
Throwable throwable)
响应500
|
Modifier and Type | Method and Description |
---|---|
HttpResponse |
DispatcheHttpRequestHandler.resp404(HttpRequest request,
RequestLine requestLine) |
HttpResponse |
DefaultHttpRequestHandler.resp404(HttpRequest request,
RequestLine requestLine) |
HttpResponse |
DispatcheHttpRequestHandler.resp500(HttpRequest request,
RequestLine requestLine,
Throwable throwable) |
HttpResponse |
DefaultHttpRequestHandler.resp500(HttpRequest request,
RequestLine requestLine,
Throwable throwable) |
Modifier and Type | Method and Description |
---|---|
void |
HttpServerInterceptor.doAfterHandler(HttpRequest request,
RequestLine requestLine,
HttpResponse response,
long cost)
在执行org.tio.http.server.handler.IHttpRequestHandler.handler()后会调用此方法,业务层可以统一在这里给HttpResponse作一些修饰
|
HttpResponse |
HttpServerInterceptor.doBeforeHandler(HttpRequest request,
RequestLine requestLine,
HttpResponse responseFromCache)
在执行org.tio.http.server.handler.IHttpRequestHandler.handler()前会先调用这个方法
如果返回了HttpResponse对象,则后续都不再执行,表示调用栈就此结束 |
HttpResponse |
ThrowableHandler.handler(HttpRequest request,
RequestLine requestLine,
Throwable throwable) |
Modifier and Type | Method and Description |
---|---|
static HttpResponse |
Resps.resp404(HttpRequest request,
RequestLine requestLine,
HttpConfig httpConfig) |
static HttpResponse |
Resps.resp500(HttpRequest request,
RequestLine requestLine,
HttpConfig httpConfig,
Throwable throwable) |
Copyright © 2021. All rights reserved.