500 ошибка

S10n4eg

Client
Регистрация
25.06.2014
Сообщения
186
Благодарностей
24
Баллы
18
Здравствуйте на одном сайте частенько 500 ошибка выскакивает.
Как сделать проверку на ошибку, рефрешнуть страницу и повторить действие?
Делать проверку на наличие текста не вариант, так-как получиться что надо штук 50 таких проверок ставить.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 599
Баллы
113
Здравствуйте на одном сайте частенько 500 ошибка выскакивает.
Как сделать проверку на ошибку, рефрешнуть страницу и повторить действие?
Делать проверку на наличие текста не вариант, так-как получиться что надо штук 50 таких проверок ставить.
почему штук 50 проверок по тексту?
 

S10n4eg

Client
Регистрация
25.06.2014
Сообщения
186
Благодарностей
24
Баллы
18

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 599
Баллы
113
если это может произойти в куче разных мест в шаблоне, то другого выхода, кроме как поставить проверки в таких местах, нет
 

S10n4eg

Client
Регистрация
25.06.2014
Сообщения
186
Благодарностей
24
Баллы
18
если это может произойти в куче разных мест в шаблоне, то другого выхода, кроме как поставить проверки в таких местах, нет
А с помощью C# нельзя реализовать такое?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 599
Баллы
113
ну если можно, тебе всё равно нужно как-то вызывать этот код после, как ты говоришь, каждой кнопки или перехода
 
  • Спасибо
Реакции: S10n4eg

tatarin

Client
Регистрация
28.10.2012
Сообщения
795
Благодарностей
131
Баллы
43
Сделали бы в зеннопостера функцию которая эти все ошибки отрабатывала бы, типа если 500 ошибка то делаем то-то!
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 039
Баллы
113
Сделали бы в зеннопостера функцию которая эти все ошибки отрабатывала бы, типа если 500 ошибка то делаем то-то!
а что именно то то, может мне при такой ошибке просто надо встать на паузу и сделать повторный запрос, или наоборот удалить вообще этот сайт, что затрудняет в C# написать в одном кубике все ошибки и уже там отталкиваться что надо

пример, можно в общий код все ошибки вынести а потом вызывать когда тебе надо

C#:
if(res.Contains("HTTP/1.1 302"))
{
// что то
}

if(res.Contains("HTTP/1.1 500"))
{
// посылаем в опу сайт
}
 
  • Спасибо
Реакции: S10n4eg и tatarin

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)