implementation("io.ktor:ktor-server-call-logging:2.3.9")
implementation("io.ktor:ktor-server-conditional-headers:2.3.9")
implementation("io.ktor:ktor-server-content-negotiation:2.3.9")
+ implementation("io.ktor:ktor-server-default-headers:2.3.9")
implementation("io.ktor:ktor-server-forwarded-header:2.3.9")
implementation("io.ktor:ktor-server-html-builder:2.3.9")
implementation("io.ktor:ktor-server-resources:2.3.9")
import io.ktor.server.plugins.callloging.*
import io.ktor.server.plugins.conditionalheaders.*
import io.ktor.server.plugins.contentnegotiation.*
+import io.ktor.server.plugins.defaultheaders.*
import io.ktor.server.plugins.forwardedheaders.*
import io.ktor.server.plugins.statuspages.*
import io.ktor.server.request.*
register(ContentType.Application.FormUrlEncoded, KotlinxSerializationConverter(FormUrlEncodedFormat(resourcesPlugin.resourcesFormat)))
}
+ install(DefaultHeaders)
+
install(XForwardedHeaders) {
useLastProxy()
}