Module swim.web
Package swim.web

Class WebRequest

    • Constructor Detail

      • WebRequest

        public WebRequest()
    • Method Detail

      • httpRequest

        public abstract swim.http.HttpRequest<?> httpRequest()
      • httpMethod

        public swim.http.HttpMethod httpMethod()
      • httpUri

        public swim.uri.Uri httpUri()
      • httpUriPath

        public swim.uri.UriPath httpUriPath()
      • httpUriQuery

        public swim.uri.UriQuery httpUriQuery()
      • httpVersion

        public swim.http.HttpVersion httpVersion()
      • httpHeaders

        public swim.collections.FingerTrieSeq<swim.http.HttpHeader> httpHeaders()
      • getHttpHeader

        public swim.http.HttpHeader getHttpHeader​(String name)
      • getHttpHeader

        public <H extends swim.http.HttpHeader> H getHttpHeader​(Class<H> headerClass)
      • httpPayload

        public swim.http.HttpPayload<?> httpPayload()
      • routePath

        public abstract swim.uri.UriPath routePath()
      • routePath

        public abstract WebRequest routePath​(swim.uri.UriPath routePath)
      • accept

        public WebResponse accept​(swim.io.http.HttpResponder<?> responder)
      • respond

        public WebResponse respond​(swim.http.HttpResponse<?> response)
      • upgrade

        public WebResponse upgrade​(swim.io.ws.WebSocket<?,​?> webSocket,
                                   swim.ws.WsResponse wsResponse,
                                   swim.io.ws.WsSettings wsSettings)
      • upgrade

        public WebResponse upgrade​(swim.io.warp.WarpSocket warpSocket,
                                   swim.ws.WsResponse wsResponse,
                                   swim.io.warp.WarpSettings warpSettings)
      • reject

        public WebResponse reject​(swim.io.http.HttpResponder<?> responder)