Перехват вызова API из Azure AD B2C, где статус возврата не равен 200 - PullRequest
0 голосов
/ 30 января 2019

Я могу вызывать свои API из B2C и реагировать на выходные утверждения, например, если выходное утверждение isValid = false.Затем я могу вызвать подходящее путешествие пользователя.

Если сам API возвращает ошибку, например, статус 409 = Конфликт, эта ошибка отображается на странице B2C.

Как я могу поймать ситуацию, когдапри вызове API произошла ошибка, например, API не существует или не работает?В таком случае статус возврата будет чем-то отличным от 200.

Но, похоже, нет способа получить статус возврата, так как это не утверждение вывода?

1 Ответ

0 голосов
/ 30 января 2019

Я не верю, что вы можете "поймать" неуспешный вызов из REST API.

Если REST API недоступен или не найден, то IEFлибо отобразит сообщение об ошибке для конечного пользователя, либо вернет ответ об ошибке конечному приложению.

Если вы можете иначе обнаружить состояние сбоя в REST API, вы можете вернуть ответ 409 Conflict скод ошибки в теле ответа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...