Skip to content

Commit 4b162d4

Browse files
committed
add auto head response
1 parent 8900b7a commit 4b162d4

File tree

3 files changed

+4
-0
lines changed

3 files changed

+4
-0
lines changed

gradle/libs.versions.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ ktor-server-cio = { module = "io.ktor:ktor-server-cio-jvm", version.ref = "ktor-
5050
ktor-server-tests = { module = "io.ktor:ktor-server-tests-jvm", version.ref = "ktor-server" }
5151
ktor-server-resources = { module = "io.ktor:ktor-server-resources", version.ref = "ktor-server" }
5252
ktor-server-content-negotiation = { module = "io.ktor:ktor-server-content-negotiation", version.ref = "ktor-server" }
53+
ktor-server-auto-head-response = { module = "io.ktor:ktor-server-auto-head-response", version.ref = "ktor-server" }
5354
ktor-client-core = { module = "io.ktor:ktor-client-core", version.ref = "ktor-client" }
5455
ktor-client-android = { module = "io.ktor:ktor-client-android", version.ref = "ktor-client" }
5556
ktor-client-java = { module = "io.ktor:ktor-client-java", version.ref = "ktor-client" }

server/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ dependencies {
3333
implementation(libs.ktor.server.cio)
3434
implementation(libs.ktor.server.resources)
3535
implementation(libs.ktor.server.content.negotiation)
36+
implementation(libs.ktor.server.auto.head.response)
3637
implementation(libs.ktor.serialization.kotlinx.cbor)
3738

3839
implementation(libs.koin.ktor)

server/src/main/kotlin/in/procyk/shin/Plugins.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import io.github.cdimascio.dotenv.Dotenv
66
import io.ktor.http.*
77
import io.ktor.serialization.kotlinx.cbor.*
88
import io.ktor.server.application.*
9+
import io.ktor.server.plugins.autohead.AutoHeadResponse
910
import io.ktor.server.plugins.contentnegotiation.*
1011
import io.ktor.server.plugins.cors.routing.*
1112
import io.ktor.server.resources.*
@@ -16,6 +17,7 @@ internal fun Application.installPlugins(
1617
dotenv: Dotenv,
1718
appModule: Module,
1819
) {
20+
install(AutoHeadResponse)
1921
install(Resources)
2022
install(ContentNegotiation) {
2123
cbor(ShinCbor)

0 commit comments

Comments
 (0)