Skip to content
Client Plugin

사용자 에이전트

UserAgent 플러그인은 모든 요청User-Agent 헤더를 추가합니다.

종속성 추가

UserAgentktor-client-core 아티팩트만 필요로 하며 어떤 특정 종속성도 필요하지 않습니다.

UserAgent 설치 및 구성

UserAgent를 설치하려면, 클라이언트 구성 블록 내에서 install 함수에 전달하세요. 그런 다음, agent 프로퍼티를 사용하여 User-Agent 값을 지정하세요:

kotlin
import io.ktor.client.*
import io.ktor.client.engine.cio.*
import io.ktor.client.plugins.*
// ...
val client = HttpClient(CIO) {
    install(UserAgent) {
        agent = "Ktor client"
    }
}

Ktor는 또한 해당 함수들을 사용하여 브라우저 또는 curl과 유사한 User-Agent 값을 추가할 수 있도록 허용합니다:

kotlin
val client = HttpClient(CIO) {
    BrowserUserAgent()
    // ... or
    CurlUserAgent()
}