Serveur HTTP Netty
Freemaker
gradle-8.12
jdk-23.0.1
Kotlin 2.1.00
Edge
Boomerang
curl://
Bien structurer son application depuis le départ.
src
|-main
| |-kotlin
| | |-data
| | |-plugins
| | | |-ContentNegotiation.kt
| | |-routes
| | | |-Routing.kt
| | |-Application.kt
| |
| |-ressource
| |-application.conf
| |-logback.xml
|
|-test
Méthode qui permet d'envoyer la réponse au client àl'origine de la requête.
//réponse
abstract suspend fun respond(message: Any?, typeInfo: TypeInfo?)
//Envoie un message en guise de réponse.
//réponse
inline suspend fun <T : Any> ApplicationCall.respond(message: T)
//Envoie un message en guise de réponse.
@JvmName(name = "respondWithType")
inline suspend fun <T : Any> ApplicationCall.respond(
status: HttpStatusCode,
message: T
)
//Envoie un message comme réponse avec le code d'état spécifié.
suspend fun ApplicationCall.respond(
status: HttpStatusCode,
message: Any?,
messageType: TypeInfo
)
// Encore plus...