public interface HttpRequest
| 限定符和类型 | 方法和说明 |
|---|---|
byte[] |
getBody()
获取Http的Body体
|
long |
getCreateTime()
获取创建请求的时间
|
io.netty.channel.ChannelHandlerContext |
getCtx()
Netty ctx 对象
|
String |
getHeader(String headName)
查询一个header头的值
|
Map<String,String> |
getHeaders()
获取所有的header
|
String |
getIp()
获取用户的IP
|
String |
getIpAddress()
获取真实的IP地址,有可能被代理之类的都获取
|
Map<String,PartFile> |
getMultipartFile()
获取所有上传的文件
|
io.netty.handler.codec.http.FullHttpRequest |
getNettyRequest()
获取Netty的request
|
String |
getNettyUri()
获取Netty的URI 带get 参数的
|
io.netty.channel.Channel |
getOutboundChannel()
代理中会使用
出站outboundChannel
|
int |
getPort()
用户建立的端口
|
String |
getRawData()
获取Raw方式传来的值
|
String |
getRequestId()
获取请求ID
|
Map<String,List<String>> |
getRequestParams()
请求参数
|
io.netty.handler.codec.http.HttpMethod |
getRequestType()
请求方法类型
|
String |
getUri()
获取URI,路由作用
|
Map<String,List<String>> |
getUrlParams()
获取URL的参数
|
String |
query(String name)
查询一个参数
|
PartFile |
queryFile(String name)
更具名字查询一个文件对象
|
String |
queryUrl(String name)
查询一个参数,重URL里查询
|
void |
setOutboundChannel(io.netty.channel.Channel channel)
设置出站
|
String getRequestId()
String getUri()
String getNettyUri()
io.netty.handler.codec.http.FullHttpRequest getNettyRequest()
io.netty.handler.codec.http.HttpMethod getRequestType()
String getRawData()
String getIp()
String getIpAddress()
int getPort()
io.netty.channel.ChannelHandlerContext getCtx()
byte[] getBody()
long getCreateTime()
io.netty.channel.Channel getOutboundChannel()
void setOutboundChannel(io.netty.channel.Channel channel)
channel - Copyright © 2022. All rights reserved.