
Enhances DNS resolution and caching capabilities in HTTP requests, offering customizable cache duration and resolver options for improved network efficiency.
A Ktor plugin for resolving and caching DNS queries when making a request with ktor.
implementation("io.github.jan-tennert.dnsplugin:DnsPlugin:1.1")val http = HttpClient(CIO) {
install(DnsPlugin) {
cacheTime = 8.minutes
dnsResolver = MiniDnsResolver //also available: JvmDnsResolver
}
}A Ktor plugin for resolving and caching DNS queries when making a request with ktor.
implementation("io.github.jan-tennert.dnsplugin:DnsPlugin:1.1")val http = HttpClient(CIO) {
install(DnsPlugin) {
cacheTime = 8.minutes
dnsResolver = MiniDnsResolver //also available: JvmDnsResolver
}
}