如何延迟Square MockWebServer HTTP响应?
有response.setBodyDelayTimeMs(...);
方法,但这只在SpdySocketHandler中使用,而不是在HTTP请求中使用。
答案 0 :(得分:2)
这是我们OkHttp维护人员需要修复的错误。如果您在我们的问题跟踪器上报告,我们将会对其进行处理。或者更好的是,给我们发送拉动请求!
答案 1 :(得分:0)
val serverFoo = MockWebServer().apply {
dispatcher = object : Dispatcher() {
override fun dispatch(request: RecordedRequest): MockResponse {
TimeUnit.SECONDS.sleep(1)
return MockResponse()
}
}
}