|
как обработать Ошибка работы с Интернет: Не могу установить соединение
| ☑ |
0
DES
19.03.21
✎
11:08
|
не вызывает исключения
Попытка
Результат = Соединение.Получить(Запрос);
Сообщить(Результат.КодСостояния);
Сообщить(Результат.ПолучитьТелоКакСтроку());
Исключение
КонецПопытки;
Как перехватить ?
|
|
1
программистище
19.03.21
✎
11:10
|
будь мужиком установи уже соединение
|
|
2
Deal with it
19.03.21
✎
11:11
|
(0) больше кода, а именно как соединение формируешь, запрос и все остальное.
|
|
3
Deal with it
19.03.21
✎
11:14
|
ну и почему, собственно, в исключение не стоит ничего? хотя бы "а=0;" и точку останова туда поставь. А лучше "Сообщить(Результат.КодСостояния);"
|
|
4
DES
19.03.21
✎
11:15
|
(2) да не нужно это?
Сервер на localhost
Может быть не запущен. Как проверить понятно, как обработать не понятно.
|
|
5
DES
19.03.21
✎
11:16
|
(3) туда не попадает, сразу ошибку в окне рисует
|
|
6
Ёпрст
19.03.21
✎
11:26
|
(0) в этом коде попытка лишнее
|
|
7
программистище
19.03.21
✎
11:29
|
тут надо ЕСЛИ код состояния не нужный нам ТОГДА Результат.КодСостояния
|
|
8
программистище
19.03.21
✎
11:30
|
(7) тогда выполняем другое
|
|
9
программистище
19.03.21
✎
11:31
|
Соединение.Получить(Запрос); не порождает исключения
|
|
10
DES
19.03.21
✎
11:53
|
(6) так это лишнее появилось из-за проблемки.
|
|
11
DES
19.03.21
✎
11:54
|
(7) не прокатит. Исключение выбрасывает окно ошибки
|
|
12
DES
19.03.21
✎
12:00
|
ну или подскажите как проверить активность порта средствами системы.
|
|
13
DES
19.03.21
✎
12:10
|
telnet входит и зависает
|
|
14
Галахад
гуру
19.03.21
✎
12:12
|
Попытка
Результат = Соединение.Получить(Запрос);
Сообщить(Результат.КодСостояния);
Сообщить(Результат.ПолучитьТелоКакСтроку());
Исключение
Сообщить("Ужасная ашипка.");
КонецПопытки;
|
|
15
ДедМорроз
19.03.21
✎
23:50
|
Иконки не зависает,просто сервер ждёт,когда будет передан запрос.
В протоколе http сервер принимает соединение и сразу ждёт запрос,при этом,первый байт ответа от сервера будет отправлен только после того,как запрос будет полностью получен.
|
|