scamper.client
package scamper.client
Type members
Classlikes
class ClientSettings
Defines HTTP client settings.
Defines HTTP client settings.
ClientSettings
is a mutable structure. With each applied change, the
settings are modified and returned. After applying the desired settings, a
client is created using a factory method.
Default Settings
Key | Value |
---|---|
accept | * /* |
acceptEncodings | Nil |
bufferSize | 8192 |
readTimeout | 30000 |
continueTimeout | 1000 |
coookies | CookieStore.alwaysEmpty |
trust | (Not set) |
incoming | (Not set) |
outgoing | (Not set) |
- Constructor
Creates client settings.
- Companion
- object
object ClientSettings
Provides factory for ClientSettings
.
Provides factory for ClientSettings
.
- Companion
- class
trait HttpClient
Defines HTTP client.
Defines HTTP client.
A client is created using either the HttpClient object or ClientSettings.
- Companion
- object
@FunctionalInterface
trait RequestFilter
Defines filter for outgoing request.
Defines filter for outgoing request.