【发布时间】:2017-01-31 00:39:35
【问题描述】:
我正在尝试使用 MockWebServer 来测试 HTTP 超时场景,该服务器会回答我使用 Retrofit/OkHttp 发送的测试请求。 (这个问题was asked before 几年前,但当时涉及到 MockWebServer 中的一个错误。此外,API 已经发生了相当大的变化,所以我认为重新发布这个问题是有道理的。)
似乎有几种相关的方法,但我希望通过一个明确的例子来解决这个问题:我不确定两者之间的区别..
-
.delayBody和 .throttleBody
此外,这两种方法似乎都只是延迟/限制正文 - 是否无法为响应标头设置超时? IE。类似于“在发出任何响应之前,在下一个传入请求后等待 X 秒”。
【问题讨论】:
-
这能回答你的问题吗? delay MockWebServer response
标签: timeout retrofit delay okhttp mockwebserver