| 构造器和说明 |
|---|
ExContextImpl(io.vertx.core.http.HttpServerRequest rawRequest,
CloudGatewayConfiguration configuration) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
attr(java.lang.String key)
属性获取
|
void |
attrSet(java.lang.String key,
java.lang.Object value)
属性设置
|
boolean |
isSecure()
是否安全
|
io.vertx.core.net.SocketAddress |
localAddress()
本地地址
|
ExNewRequest |
newRequest()
新的请求构建器
|
ExNewResponse |
newResponse()
新的响应构建器
|
void |
pause()
暂停
|
io.vertx.core.Future<io.vertx.core.buffer.Buffer> |
rawBody()
获取原始主体
|
java.lang.String |
rawCookie(java.lang.String key)
获取原始 cookie
|
java.util.Set<io.vertx.core.http.Cookie> |
rawCookies()
获取原始所有 cookie
|
java.lang.String |
rawHeader(java.lang.String key)
获取原始 header
|
io.vertx.core.MultiMap |
rawHeaders()
获取原始所有 header
|
java.lang.String |
rawMethod()
获取原始请求方法
|
java.lang.String |
rawPath()
获取原始路径
|
java.lang.String |
rawQueryParam(java.lang.String key)
获取原始查询参数
|
io.vertx.core.MultiMap |
rawQueryParams()
获取原始所有查询参数
|
java.lang.String |
rawQueryString()
获取原始查询字符串
|
io.vertx.core.http.HttpServerRequest |
rawRequest() |
java.net.URI |
rawURI()
获取原始完整请求地址 uri
|
java.lang.String |
realIp()
客户端真实IP
|
io.vertx.core.net.SocketAddress |
remoteAddress()
远程地址
|
void |
resume()
恢复
|
Route |
route()
路由
|
java.net.URI |
target()
路由目标
|
java.net.URI |
targetNew()
路由新目标
|
void |
targetNew(java.net.URI target)
配置路由新目标
|
TimeoutProperties |
timeout()
路由超时
|
org.noear.solon.core.handle.Context |
toContext()
转为经典上下文接口(不带 req-body)
|
public ExContextImpl(io.vertx.core.http.HttpServerRequest rawRequest,
CloudGatewayConfiguration configuration)
public io.vertx.core.http.HttpServerRequest rawRequest()
public void attrSet(java.lang.String key,
java.lang.Object value)
public TimeoutProperties timeout()
public io.vertx.core.net.SocketAddress remoteAddress()
remoteAddress 在接口中 ExContextpublic io.vertx.core.net.SocketAddress localAddress()
localAddress 在接口中 ExContextpublic java.lang.String rawQueryString()
rawQueryString 在接口中 ExContextpublic java.lang.String rawQueryParam(java.lang.String key)
rawQueryParam 在接口中 ExContextpublic io.vertx.core.MultiMap rawQueryParams()
rawQueryParams 在接口中 ExContextpublic java.lang.String rawHeader(java.lang.String key)
public io.vertx.core.MultiMap rawHeaders()
rawHeaders 在接口中 ExContextpublic java.lang.String rawCookie(java.lang.String key)
public java.util.Set<io.vertx.core.http.Cookie> rawCookies()
rawCookies 在接口中 ExContextpublic io.vertx.core.Future<io.vertx.core.buffer.Buffer> rawBody()
public org.noear.solon.core.handle.Context toContext()
public ExNewRequest newRequest()
newRequest 在接口中 ExContextpublic ExNewResponse newResponse()
newResponse 在接口中 ExContext