6

如何延迟 Square MockWebServer HTTP 响应?

有一种response.setBodyDelayTimeMs(...);方法,但这仅在 SpdySocketHandler 中使用,不适用于 HTTP 请求。

4

2 回答 2

2

这是我们 OkHttp 维护者需要修复的错误。如果您在我们的问题跟踪器上报告它,我们会处理它。或者更好的是,向我们发送拉取请求!

于 2014-11-06T13:21:44.637 回答
0
    val serverFoo = MockWebServer().apply {
        dispatcher = object : Dispatcher() {
            override fun dispatch(request: RecordedRequest): MockResponse {
                TimeUnit.SECONDS.sleep(1)
                return MockResponse()
            }
        }
    }
于 2020-09-25T09:54:21.293 回答