Я пытаюсь протестировать сценарии тайм-аута HTTP, используя MockWebServer, который отвечает на мои тестовые запросы, отправленные с помощью Retrofit/OkHttp. (Этот вопрос задавался раньше несколько лет назад, но в то время он касался ошибки в MockWebServer. Также , с тех пор API значительно изменился, поэтому я думаю, что повторная публикация этого вопроса оправдана.)
Кажется, есть несколько связанных методов, но я был бы признателен за решение этой проблемы с наглядным примером: я не уверен в разнице между..
.delayBody
и.throttleBody
Кроме того, оба этих метода, по-видимому, только задерживают/дросселируют тело - нельзя ли установить тайм-аут для заголовка ответа? т.е. что-то вроде «подождите X секунд после следующего входящего запроса, прежде чем отправлять какой-либо ответ».