Skip to content

//mockwebserver/okhttp3.mockwebserver/MockWebServer

MockWebServer

[jvm]\ class MockWebServer : ExternalResource, Closeable

Constructors

MockWebServer [jvm]
fun MockWebServer()

Types

Name Summary
Companion [jvm]
object Companion

Functions

Name Summary
apply [jvm]
open override fun apply(p0: Statement, p1: Description): Statement
close [jvm]
open override fun close()
enqueue [jvm]
fun enqueue(response: MockResponse)
noClientAuth [jvm]
fun noClientAuth()
requestClientAuth [jvm]
fun requestClientAuth()
requireClientAuth [jvm]
fun requireClientAuth()
shutdown [jvm]
@Synchronized
fun shutdown()
start [jvm]
@JvmOverloads
fun start(port: Int = 0)
fun start(inetAddress: InetAddress, port: Int)
takeRequest [jvm]
fun takeRequest(): RecordedRequest
fun takeRequest(timeout: Long, unit: TimeUnit): RecordedRequest?
toProxyAddress [jvm]
fun toProxyAddress(): Proxy
toString [jvm]
open override fun toString(): String
url [jvm]
fun url(path: String): HttpUrl
useHttps [jvm]
fun useHttps(sslSocketFactory: SSLSocketFactory, tunnelProxy: Boolean)

Properties

Name Summary
bodyLimit [jvm]
var bodyLimit: Long
delegate [jvm]
val delegate: MockWebServer
dispatcher [jvm]
var dispatcher: Dispatcher
hostName [jvm]
val hostName: String
port [jvm]
val port: Int
protocolNegotiationEnabled [jvm]
var protocolNegotiationEnabled: Boolean
protocols [jvm]
@get:JvmName(name = "protocols")
var protocols: List<Protocol>
requestCount [jvm]
val requestCount: Int
serverSocketFactory [jvm]
var serverSocketFactory: ServerSocketFactory?