emptygif
زبان: اردو

تمام زبانیں اور فریم ورکس

Ktor Kotlin

Ktor کے لیے Kotlin کا اسنیپٹ جو /pixel.gif کی درخواستوں کا جواب خالی GIF سے دیتا ہے، جسے اسٹارٹ اپ پر ایک بار ڈیکوڈ کیا جاتا ہے۔

Ktor Kotlin

انسٹال
implementation("io.ktor:ktor-server-netty:3.6.0")
فائل
Application.kt
import io.ktor.http.ContentType
import io.ktor.http.HttpHeaders
import io.ktor.server.engine.embeddedServer
import io.ktor.server.netty.Netty
import io.ktor.server.response.header
import io.ktor.server.response.respondBytes
import io.ktor.server.routing.get
import io.ktor.server.routing.routing
import kotlin.io.encoding.Base64

private val GIF = Base64.decode("R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")

fun main() {
    embeddedServer(Netty, port = 8080) {
        routing {
            get("/pixel.gif") {
                call.response.header(HttpHeaders.CacheControl, "no-store")
                call.respondBytes(GIF, ContentType.Image.GIF)
            }
        }
    }.start(wait = true)
}

ہم نے یہ اسنیپٹ چلایا اور اس کی لوٹائی ہوئی بائٹس کا موازنہ کیا۔

جانچیں

curl -sI http://localhost:8080/pixel.gif

آفیشل سائٹ: Ktor

Kotlin میں مزید