fix: io.ktor.client.network.sockets.ConnectTimeoutException
This commit is contained in:
parent
6e85ca4bdc
commit
fd49b30efb
@ -48,10 +48,10 @@ val client = HttpClient {
|
|||||||
level = LogLevel.ALL
|
level = LogLevel.ALL
|
||||||
}
|
}
|
||||||
install(HttpTimeout) {
|
install(HttpTimeout) {
|
||||||
socketTimeoutMillis = HttpTimeout.INFINITE_TIMEOUT_MS
|
connectTimeoutMillis = 5000
|
||||||
}
|
}
|
||||||
install(HttpRequestRetry) {
|
install(HttpRequestRetry) {
|
||||||
retryOnServerErrors(maxRetries = 3)
|
retryOnException(maxRetries = 3, retryOnTimeout = true)
|
||||||
exponentialDelay()
|
exponentialDelay()
|
||||||
modifyRequest { request ->
|
modifyRequest { request ->
|
||||||
request.headers.append("x-retry-count", retryCount.toString())
|
request.headers.append("x-retry-count", retryCount.toString())
|
||||||
|
Loading…
x
Reference in New Issue
Block a user