Наше приложение работает уже 6 месяцев. Внезапно мы сталкиваемся со странными ошибками в нашем мобильном приложении. Из журналов мы узнали, что в поведении ответа, сгенерированного МФУ, произошло внезапное изменение.
Наш адаптер MFP взаимодействует с приложением с одной стороны и подключается к веб-службам REST на задней стороне.
Раньше поведение было таким, как показано ниже. isSuccessful возвращает значение true, даже если код состояния HTTP, возвращаемый веб-службой REST, был любым другим кодом http, кроме 200.
{
"statusCode":401,
"errors":[
],
"isSuccessful":true,
}
Теперь, если код состояния не равен 200, isSuccessful показывает false. Мы ничего не меняли в коде адаптера MFP и не вносили никаких изменений и в MFP. Это заставляет наше приложение вести себя не так, как раньше.
{
"statusCode":401,
"errors":[
],
"isSuccessful":false,
}
Кто-нибудь знает причину этого внезапного изменения в поведении? мы хотим вернуть поведение таким, каким оно было раньше.