Skip to content

Instantly share code, notes, and snippets.

@hhariri
Created March 29, 2014 15:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hhariri/9856809 to your computer and use it in GitHub Desktop.
Save hhariri/9856809 to your computer and use it in GitHub Desktop.
val server = AppServer()
server.serveStaticFilesFromFolder("/public")
server.useBasicAuthentication("private-area", path = "/private", callback = { (user, pass) -> user == pass })
server.get("/headers", {
request.rawHeaders.forEach {
println("${it.first}: ${it.second}")
}
response.send("Hello!")
})
server.get("/query", {
request.queryParams.forEach {
println(it)
}
})
server.post("/post", {
request.bodyParams.forEach {
println(it)
}
})
server.get("/private", {
response.send("You entered a private area")
})
server.start()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment