blob: 72b2f4a3b9c6dc6fcb909b654366c4c2a7f86a58 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
Timeouts
========
Sttp supports read and connection timeouts:
* Connection timeout - can be set globally (30 seconds by default)
* Read timeout - can be set per request (1 minute by default)
How to use::
import com.softwaremill.sttp._
import scala.concurrent.duration._
// all backends provide a constructor that allows users to specify backend options
implicit val backend = HttpURLConnectionBackend(
options = SttpBackendOptions.connectionTimeout(1.minute))
sttp
.get(uri"...")
.readTimeout(5.minutes) // or Duration.Inf to turn read timeout off
.send()
|