Class RequestInfo

java.lang.Object
cool.scx.web.parameter_handler.RequestInfo

public final class RequestInfo extends Object
封装 RoutingContext 的参数 防止反复取值造成性能损失
Version:
0.0.1
Author:
scx567888
  • Constructor Summary

    Constructors
    Constructor
    Description
    RequestInfo(cool.scx.http.routing.RoutingContext ctx, boolean cachedMultiPart)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    cool.scx.object.node.Node
     
    cool.scx.http.media_type.ScxMediaType
     
    cool.scx.object.node.ObjectNode
     
    cool.scx.object.node.ObjectNode
     
    cool.scx.http.routing.RoutingContext
     
    static cool.scx.object.node.Node
    走到这里标识以上的匹配全部失败 , 这里不知道 body 的具体格式 所以进行猜测转换
    cool.scx.collections.multi_map.MultiMap<String, cool.scx.http.media.multi_part.MultiPartPart>
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RequestInfo

      public RequestInfo(cool.scx.http.routing.RoutingContext ctx, boolean cachedMultiPart)
  • Method Details

    • tryReadOrTextNode

      public static cool.scx.object.node.Node tryReadOrTextNode(String str)
      走到这里标识以上的匹配全部失败 , 这里不知道 body 的具体格式 所以进行猜测转换
      Parameters:
      str - a
      Returns:
      a
    • pathParams

      public cool.scx.object.node.ObjectNode pathParams()
    • query

      public cool.scx.object.node.ObjectNode query()
    • body

      public cool.scx.object.node.Node body()
    • uploadFiles

      public cool.scx.collections.multi_map.MultiMap<String, cool.scx.http.media.multi_part.MultiPartPart> uploadFiles()
    • contentType

      public cool.scx.http.media_type.ScxMediaType contentType()
    • routingContext

      public cool.scx.http.routing.RoutingContext routingContext()