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