Skip to content

Latest commit

 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Développement d'API avec Ktor


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...

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages