dave
04/24/2019, 5:20 PMNezteb
04/24/2019, 5:20 PMswagger.json
and add it to the classpath?dave
04/24/2019, 5:39 PMNezteb
04/24/2019, 5:59 PMdave
04/24/2019, 6:00 PMNezteb
04/24/2019, 6:02 PMdave
04/24/2019, 6:05 PMval overallApp = Filter { next ->
{
next(it).run {
if (it.uri.path == "/") body(bodyString().reversed()) else this
}
}
}.then(
contract {
renderer = SimpleJson(Jackson)
routes += "/foo" bindContract Method.GET to { Response(Status.OK) }
}
)
println(overallApp(Request(Method.GET, "/")))
HTTP/1.1 200 OK
content-type: application/json; charset=utf-8
}}">nwonknu<":"oof/:TEG"{:"secruoser"{
Nezteb
04/24/2019, 6:23 PM/health
, which just blindly returns response OKdave
04/24/2019, 6:37 PMNezteb
04/24/2019, 6:38 PMdave
04/24/2019, 6:40 PMNezteb
04/24/2019, 6:45 PMdave
04/24/2019, 6:59 PMNezteb
04/24/2019, 7:04 PMdave
04/24/2019, 7:12 PMNezteb
04/24/2019, 7:13 PMdave
04/24/2019, 7:15 PMDebuggingFilter.PrintResponse()
for that kind of thing. by default it doesn't print out streamsNezteb
04/24/2019, 7:17 PMFilter.NoOp
thing, I can definitely use that to conditionally apply filters 😄