| Package | Description |
|---|---|
| org.tio.http.common | |
| org.tio.http.common.handler | |
| org.tio.http.common.utils | |
| org.tio.websocket.common | |
| org.tio.websocket.server | |
| org.tio.websocket.server.handler |
| Modifier and Type | Field and Description |
|---|---|
static HttpResponse |
HttpResponse.NULL_RESPONSE |
| Modifier and Type | Method and Description |
|---|---|
static HttpResponse |
HttpResponse.cloneResponse(HttpRequest request,
HttpResponse response) |
HttpResponse |
HttpRequest.forward(String newPath) |
HttpResponse |
HttpConfig.getRespForBlackIp() |
| Modifier and Type | Method and Description |
|---|---|
static HttpResponse |
HttpResponse.cloneResponse(HttpRequest request,
HttpResponse response) |
static ByteBuffer |
HttpResponseEncoder.encode(HttpResponse httpResponse,
TioConfig tioConfig,
ChannelContext channelContext) |
void |
HttpConfig.setRespForBlackIp(HttpResponse respForBlackIp) |
| Modifier and Type | Method and Description |
|---|---|
HttpResponse |
HttpRequestHandler.handler(HttpRequest packet)
处理请求
|
HttpResponse |
HttpRequestHandler.resp404(HttpRequest request,
RequestLine requestLine)
响应404
|
HttpResponse |
HttpRequestHandler.resp500(HttpRequest request,
RequestLine requestLine,
Throwable throwable)
响应500
|
| Modifier and Type | Method and Description |
|---|---|
static void |
HttpGzipUtils.gzip(HttpRequest request,
HttpResponse response)
gzip
|
static void |
HttpGzipUtils.gzip(HttpResponse response)
gzip
|
| Modifier and Type | Method and Description |
|---|---|
HttpResponse |
WsSessionContext.getHandshakeResponse() |
| Modifier and Type | Method and Description |
|---|---|
void |
WsSessionContext.setHandshakeResponse(HttpResponse handshakeResponse) |
| Modifier and Type | Method and Description |
|---|---|
HttpResponse |
WsTioServerHandler.updateWebSocketProtocol(HttpRequest request)
本方法改编自baseio: baseio
感谢开源作者的付出 |
| Modifier and Type | Method and Description |
|---|---|
HttpResponse |
IWsMsgHandler.handshake(HttpRequest httpRequest,
HttpResponse httpResponse,
ChannelContext channelContext)
对httpResponse参数进行补充并返回,如果返回null表示不想和对方建立连接,框架会断开连接,如果返回非null,框架会把这个对象发送给对方
注:请不要在这个方法中向对方发送任何消息,因为这个时候握手还没完成,发消息会导致协议交互失败。
|
| Modifier and Type | Method and Description |
|---|---|
HttpResponse |
IWsMsgHandler.handshake(HttpRequest httpRequest,
HttpResponse httpResponse,
ChannelContext channelContext)
对httpResponse参数进行补充并返回,如果返回null表示不想和对方建立连接,框架会断开连接,如果返回非null,框架会把这个对象发送给对方
注:请不要在这个方法中向对方发送任何消息,因为这个时候握手还没完成,发消息会导致协议交互失败。
|
void |
IWsMsgHandler.onAfterHandshaked(HttpRequest httpRequest,
HttpResponse httpResponse,
ChannelContext channelContext)
握手成功后触发该方法
|
Copyright © 2025. All rights reserved.