0001 import Foundation 0002 import Vaquita 0003 0004 public class Request{ 0005 0006 public enum Method
Application.swift:37 func dispatch(request request: Request, response: Response, handlers: [Handler]?) {Application.swift:44 func handleMiddleware(handlers: [Handler], request: Request, response: Response) {Application.swift:74 parameters: [String: String], request: Request, response: Response) {Application.swift:111 func handleRoutes(routes: [Handler], request: Request, response: Response) {Application.swift:131 didRecieveRequest request: Request,Application.swift:167 public func param(param: String, handler: (request: Request, response: Response, param: String, next: () -> ()) -> ()) {Application.swift:190 public func use(middleware middleware: (request: Request,Application.swift:196 middleware: (request: Request, response: Response,Application.swift:202 middleware: (request: Request, response: Response,BodyParser.swift:5 func handle(request: Request, response: Response, next: () -> ()) {HandlerManager.swift:6 func handle(request request: Request, response: Response, next: (() -> ()))HandlerManager.swift:54 func routeSingle(request: Request) -> Handler? {HandlerManager.swift:58 if request.method != Request.Method.Unknown {HandlerManager.swift:73 func route(request: Request) -> [Handler] {HandlerManager.swift:77 if request.method != Request.Method.Unknown {Logger.swift:41 public func handle(request: Request, response: Response, next: () -> ()) {Middleware.swift:4 func handle(request: Request, response: Response, next: (() -> ())) -> VoidMiddleware.swift:21 func handle(request request: Request, response: Response, next: (() -> ())) {Middleware.swift:29 let handler: (request: Request, response: Response, next: () -> ()) -> ()Middleware.swift:31 init(path: String, handler: (request: Request,Middleware.swift:41 func handle(request request: Request, response: Response, next: () -> ()) {Multiparser.swift:42 public func handle(request: Request, response: Response, next: (() -> ())) {ParameterManager.swift:5 typealias Handler = (request: Request, response: Response, param: String, next: () -> ()) -> ();Response.swift:29 unowned let request: RequestResponse.swift:134 init(request: Request, responder: Responder, socket: Socket) {Route.swift:5 public typealias Handler = ((request: Request, response: Response) -> Void)Route.swift:7 let method: Request.MethodRoute.swift:11 init(method: Request.Method, path: String, handler: Handler) {Route.swift:26 class func add(method method: Request.Method, path: String, handler: Handler) {Route.swift:71 func handle(request request: Request, response: Response, next: (() -> ())) {Session.swift:23 public static func start(request: Request) {Session.swift:34 public static func close(request request: Request, response: Response) {SocketParser.swift:18 func readHttpRequest(socket: Socket) throws -> Request {SocketParser.swift:28 let method = Request.Method(rawValue: statusLineTokens[0]) ?? .UnknownSocketParser.swift:29 let request = Request(method: method)SocketServer.swift:11 didRecieveRequest request: Request,StaticFileMiddleware.swift:4 func handle(request: Request, response: Response, next: (() -> ())) {: String { 0007 case Get
HandlerManager.swift:58 if request.method != Request.Method.Unknown {HandlerManager.swift:77 if request.method != Request.Method.Unknown {Request.swift:15 public let method: MethodRequest.swift:46 init(method: Method) {Route.swift:7 let method: Request.MethodRoute.swift:11 init(method: Request.Method, path: String, handler: Handler) {Route.swift:26 class func add(method method: Request.Method, path: String, handler: Handler) {SocketParser.swift:28 let method = Request.Method(rawValue: statusLineTokens[0]) ?? .Unknown= "GET" 0008 case Post
Route.swift:41 self.add(method: .Get, path: path, handler: handler)= "POST" 0009 case Put
Route.swift:45 self.add(method: .Post, path: path, handler: handler)= "PUT" 0010 case Patch
Route.swift:49 self.add(method: .Put, path: path, handler: handler)= "PATCH" 0011 case Delete
Route.swift:53 self.add(method: .Patch, path: path, handler: handler)= "DELETE" 0012 case Unknown
Route.swift:57 self.add(method: .Delete, path: path, handler: handler)= "x" 0013 } 0014 0015 public let method
HandlerManager.swift:58 if request.method != Request.Method.Unknown {HandlerManager.swift:77 if request.method != Request.Method.Unknown {SocketParser.swift:28 let method = Request.Method(rawValue: statusLineTokens[0]) ?? .Unknown: Method 0016 0017 public var params
Application.swift:56 let params = routeManager.paramsForPath(request.method.rawValue, path: request.path)HandlerManager.swift:58 if request.method != Request.Method.Unknown {HandlerManager.swift:59 path = request.method.rawValue + "/" + request.pathHandlerManager.swift:77 if request.method != Request.Method.Unknown {HandlerManager.swift:78 path = request.method.rawValue + "/" + request.pathLogger.swift:43 let method = ANSIColors.green + request.method.rawValueRequest.swift:47 self.method = method: [String: String] { 0018 get { 0019 return parameters 0020 } 0021 0022 set { 0023 parameters = newValue; 0024 } 0025 } 0026 0027 public var parameters
HandlerManager.swift:67 request.params[key] = valueHandlerManager.swift:86 request.params[key] = value: [String: String] = [:] 0028 0029 ///GET or POST data 0030 public var data
Request.swift:19 return parametersRequest.swift:23 parameters = newValue;Route.swift:82 request.parameters[trimPath] = requestPaths[index]SocketServer.swift:77 request.parameters = [:]: [String: Any] = [:] 0031 0032 public var cookies
SocketParser.swift:32 request.data = extractQueryParams(request.path): [String: String] = [:] 0033 0034 public var path
Session.swift:24 if let key = request.cookies["vapor-session"] {SocketParser.swift:41 request.cookies[key] = cookieArray[1]: String = "" 0035 0036 var headers
Application.swift:56 let params = routeManager.paramsForPath(request.method.rawValue, path: request.path)HandlerManager.swift:59 path = request.method.rawValue + "/" + request.pathHandlerManager.swift:61 path = "*/" + request.pathHandlerManager.swift:78 path = request.method.rawValue + "/" + request.pathHandlerManager.swift:80 path = "*/" + request.pathLogger.swift:44 let path = ANSIColors.black + request.pathRoute.swift:78 let requestPaths = request.path.split("/")SocketParser.swift:31 request.path = statusLineTokens[1]SocketParser.swift:32 request.data = extractQueryParams(request.path)StaticFileMiddleware.swift:6 let filePath = "Public" + request.path: [String: String] = [:] 0037 0038 public var body: Data = Data(bytes: []) 0039 0040 public var address
BodyParser.swift:9 guard let contentTypeHeader = request.headers["content-type"] else {Multiparser.swift:44 guard let contentTypeHeader = request.headers["content-type"] else {Request.swift:51 return headers[header]Request.swift:55 headers[header] = valueSocketParser.swift:33 request.headers = try readHeaders(socket)SocketParser.swift:35 if let cookieString = request.headers["cookie"] {SocketParser.swift:46 if let contentLength = request.headers["content-length"],: String? = "" 0041 0042 public var files: [String: [MultipartFile]] = [:] 0043 0044 public var session
SocketServer.swift:75 request.address = address: Session = Session() 0045 0046 init
Session.swift:26 request.session = sessionSession.swift:28 request.session.key = keySession.swift:29 self.driver.sessions[key] = request.sessionSession.swift:35 if let key = request.session.key {(method: Method) { 0047 self.method = method 0048 } 0049 0050 public func getHeader(header: String) -> String? { 0051 return headers[header] 0052 } 0053 0054 public func setValue(value: String, forHeader header: String) { 0055 headers[header] = value 0056 } 0057 } 0058
SocketParser.swift:29 let request = Request(method: method)