| 限定符和类型 | 方法和说明 |
|---|---|
static HttpRequest |
HttpRequestDecoder.decode(ByteBuffer buffer,
int limit,
int position,
int readableLength,
ChannelContext channelContext,
HttpConfig httpConfig) |
HttpRequest |
HttpResponse.getHttpRequest() |
| 限定符和类型 | 方法和说明 |
|---|---|
static HttpResponse |
HttpResponse.cloneResponse(HttpRequest request,
HttpResponse response) |
static void |
HttpMultiBodyDecoder.decode(HttpRequest request,
RequestLine firstLine,
byte[] bodyBytes,
String initboundary,
ChannelContext channelContext,
HttpConfig httpConfig) |
String |
HttpConfig.getPageRoot(HttpRequest request) |
HttpResource |
HttpConfig.getResource(HttpRequest request,
String path) |
static HttpMultiBodyDecoder.Step |
HttpMultiBodyDecoder.parseBody(HttpMultiBodyDecoder.Header header,
HttpRequest request,
ByteBuffer buffer,
String boundary,
String endBoundary,
ChannelContext channelContext,
HttpConfig httpConfig) |
static void |
HttpRequestDecoder.parseBodyFormat(HttpRequest httpRequest,
Map<String,String> headers)
Content-Type : application/x-www-form-urlencoded; charset=UTF-8
Content-Type : application/x-www-form-urlencoded; charset=UTF-8
|
void |
HttpResponse.setHttpRequestPacket(HttpRequest request) |
| 构造器和说明 |
|---|
HttpResponse(HttpRequest request) |
| 限定符和类型 | 方法和说明 |
|---|---|
HttpConfig |
HttpRequestHandler.getHttpConfig(HttpRequest request) |
HttpResponse |
HttpRequestHandler.handler(HttpRequest packet)
处理请求
|
HttpResponse |
HttpRequestHandler.resp404(HttpRequest request,
RequestLine requestLine)
响应404
|
HttpResponse |
HttpRequestHandler.resp500(HttpRequest request,
RequestLine requestLine,
Throwable throwable)
响应500
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
ISessionIdGenerator.sessionId(HttpConfig httpConfig,
HttpRequest request) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
SnowflakeSessionIdGenerator.sessionId(HttpConfig httpConfig,
HttpRequest request) |
String |
UUIDSessionIdGenerator.sessionId(HttpConfig httpConfig,
HttpRequest request) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
SessionRateLimiter.allow(HttpRequest request,
SessionRateVo sessionRateVo)
是否允许访问,true:允许访问,false:不允许访问
|
HttpResponse |
SessionRateLimiter.response(HttpRequest request,
SessionRateVo sessionRateVo)
当被限流后,返回给用户的HttpResponse
如果返回null,则会断开连接
|
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
IpUtils.getRealIp(HttpRequest request) |
static void |
HttpGzipUtils.gzip(HttpRequest request,
HttpResponse response) |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
ModelGenerator.generate(HttpRequest request) |
HttpResponse |
View.render(String path,
HttpRequest request) |
| 限定符和类型 | 方法和说明 |
|---|---|
freemarker.template.Configuration |
FreemarkerConfig.getConfiguration(HttpRequest request) |
Copyright © 2022. All rights reserved.