Package-level declarations
Utility callbacks that can be used on handlers. Reuse a callback in different handlers (after, filter, etc.).
Types
Link copied to clipboard
class CorsCallback(allowedOrigin: Regex, allowedMethods: Set<HttpMethod> = ALL, allowedHeaders: Set<String> = emptySet(), exposedHeaders: Set<String> = emptySet(), supportCredentials: Boolean = true, preFlightStatus: HttpStatus = NO_CONTENT_204, preFlightMaxAge: Long = 0) : Function1<HttpContext, HttpContext>
HTTP CORS callback. It holds info for CORS.
Link copied to clipboard
Callback that adds the date
header to the response (caching its value).
Link copied to clipboard
Callback that resolves requests' path parameters to files based on a base file. Requests path parameters are not allowed to contain ..
(references to file parent directories are not permitted).
Link copied to clipboard
class LoggingCallback(level: System.Logger.Level = Level.INFO, logger: Logger = Logger(LoggingCallback::class), includeHeaders: Boolean = false, includeBody: Boolean = true) : Function1<HttpContext, HttpContext>
Callback that logs server requests and responses.
Link copied to clipboard