Я использовал библиотеку Databinder Dispatch в клиенте для простого REST-ish API.Я знаю, как определить, получаю ли я ответ HTTP с состоянием ошибки:
Http x (request) {
case (200, _, _, content) => successResult(content())
case (404, _, _, _) => notFoundErrorResult
case (_, _, _, _) => genericErrorResult
}
Но как я могу отличить ответ об ошибке от невозможности получить какой-либо ответ вообще из-за неверного домена или сбоя?подключить?И есть ли способ реализовать тайм-аут при использовании синхронной семантики?Если что-то имеет отношение к API, я пропустил это.