Параметры загрузки по http
Alpody 26.07.2004 09:39
Стоит задача скачать с некоторого http сервера Xml файл
казалось бы все просто
@main[]
try{
xdoc[^xdoc::load[http:://www.someserver.ru/some_file.xml]]
}{
Ошибка $exception.type
$exception.handled(1)
}
Но требуется сделать диагностику ошибки
1. сервер не доступен(Упал)
2. Внутренняя ошибка сервера (500-я)
3. Документ не найден (404)
Приведенная выше конструкция диагностирует тип всех этих ошибок как
как xml
Читаем здесь
http://www.parser.ru/docs/lang/app1.htmПробуем сделать вот так
@main[]
$http_params[
$.any-status(1)
]
try{
xdoc[^xdoc::load[http:://www.someserver.ru/some_file.xml;$http_params]]
}{
Ошибка $exception.type
$exception.handled(1)
}
Возникает parser.runtime
parser.runtime method of xdoc (stateless_class) accepts maximum 1 parameter(s)
Версия парсера 3.1.3
Какой выход подскажете ?
P.S.
RTFM. I have done ;-)
- Параметры загрузки по http, Alpody 26.07.2004 09:39