Всем привет!
Помогите правильно обработать ошибку, которая возникает, когда сервер (НЕ локальный, а внешний), к которому отправляю post - запрос, не отвечает (отключен) и выдается ошибка: SocketException: OS Error: Connection refused, errno = 111....
Написал обработку через onError:
request.send().then(
(response) async {
if (response.statusCode == 200) {
doSomething();
} else {
doSomethingElse();
}
},
onError: (){
setState(
() {
_pageState = _connectionErrorPage;
}
);
}
);
Не работает. Пытался иначе... тоже никак.
Помогите, пожалуйста, что не так делаю?
Как правильно?