如何延迟 Square MockWebServer HTTP 响应?
有一种response.setBodyDelayTimeMs(...);
方法,但这仅在 SpdySocketHandler 中使用,不适用于 HTTP 请求。
如何延迟 Square MockWebServer HTTP 响应?
有一种response.setBodyDelayTimeMs(...);
方法,但这仅在 SpdySocketHandler 中使用,不适用于 HTTP 请求。
这是我们 OkHttp 维护者需要修复的错误。如果您在我们的问题跟踪器上报告它,我们会处理它。或者更好的是,向我们发送拉取请求!
val serverFoo = MockWebServer().apply {
dispatcher = object : Dispatcher() {
override fun dispatch(request: RecordedRequest): MockResponse {
TimeUnit.SECONDS.sleep(1)
return MockResponse()
}
}
}