Class RequestInfo
java.lang.Object
cool.scx.web.parameter_handler.RequestInfo
封装 RoutingContext 的参数 防止反复取值造成性能损失
- Version:
- 1.4.7
- Author:
- scx567888
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodebody()cool.scx.http.content_type.ContentTypecom.fasterxml.jackson.databind.JsonNodecom.fasterxml.jackson.databind.JsonNodequery()static com.fasterxml.jackson.databind.JsonNodestatic com.fasterxml.jackson.databind.JsonNodecool.scx.http.routing.RoutingContextstatic com.fasterxml.jackson.databind.JsonNodetryReadOrTextNode(String str) 走到这里标识以上的匹配全部失败 , 这里不知道 body 的具体格式 所以进行猜测转换cool.scx.common.util.MultiMap<String, cool.scx.http.media.multi_part.MultiPartPart>
-
Constructor Details
-
RequestInfo
public RequestInfo(cool.scx.http.routing.RoutingContext ctx)
-
-
Method Details
-
readJson
-
readXml
-
tryReadOrTextNode
走到这里标识以上的匹配全部失败 , 这里不知道 body 的具体格式 所以进行猜测转换- Parameters:
str- a- Returns:
- a
-
pathParams
public com.fasterxml.jackson.databind.JsonNode pathParams() -
query
public com.fasterxml.jackson.databind.JsonNode query() -
body
public com.fasterxml.jackson.databind.JsonNode body() -
uploadFiles
public cool.scx.common.util.MultiMap<String,cool.scx.http.media.multi_part.MultiPartPart> uploadFiles() -
contentType
public cool.scx.http.content_type.ContentType contentType() -
routingContext
public cool.scx.http.routing.RoutingContext routingContext()
-