Просмотр полной версии : Как в WebService определить, что сервер не запущен?
Manowar1
24.12.2007, 20:21
Вообщем надо вычислить что сервер, с которым я работаю по средстам веб сервайса не поднят. Во Флеше вызывалось событие onFault. Во Flexе почему-то событие не генерится для этой ситуации. Может есть ещё какие-то способы?
DarkLight
24.12.2007, 20:41
во flex - событие fault
Manowar1
25.12.2007, 14:54
Да, во флекссе есть такое событие, но оно при отсутствующем сервере не срабатывает. Оно срабатывает, если сервер сам возвращает ошибку.
DarkLight
26.12.2007, 01:49
Тогда попробуйте устроить loadWSDL....при неработающем сервере там ошибка вываливается.
Manowar1
11.01.2008, 19:46
Пробывал не вываливается :(
Значит плохо пробывали. код пробывания в студию
†‡Paladin‡†
12.01.2008, 16:20
ioError? А хотя его у rpc нету, тогда только fault
выставляйте requestTimeout у службы.
Manowar1
23.01.2008, 14:41
это код который на кенЛоад выдаёт тру
webService = new WebService();
webService.addEventListener(FaultEvent.FAULT, onFault);
webService.wsdl = 'http://bla.service?WSDL';
if (webService.canLoadWSDL())
webService.loadWSDL();
else
onFault(new FaultEvent(FaultEvent.FAULT));
а что происходит по привышению времени requestTimeout?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.