У меня есть служба REST 'A', которая для выполнения задачи использует внешнюю службу 'B'.
Если «В» не доступно в то время, когда «А» нужно для выполнения запроса, какой статус я должен вернуть?
Подходит ли 503 в этом случае? В некотором смысле мы можем сказать, что услуга «А» недоступна, поскольку она не может выполнять всю работу, однако в действительности только зависимая служба недоступна.