Я использую Robospice с модулем Retrofit, как в примере. Я отправляю запрос POST с данными тела.
Когда запрос возвращает 200, все в порядке.
Но когда он возвращает, например, ошибку 403, я вижу, что он выполняется 3 раза! Обратный вызов onRequestFailure получает управление только после выполнения последнего запроса.
И журнал сообщает, что метод loadDataFromNetwork() из класса-потомка RetrofitSpiceRequest также вызывается 3 раза.
Как я могу избежать этого странного поведения?