Форум: "Сети";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];
ВнизТраблы с Веб-сервисом Найти похожие ветки
← →
tyo (2006-05-31 12:52) [0]Сорри за возм. оффтопик, более подходящего форума не нашел. Взялся играться с веб-сервисами. Сделал соотв. длл-ку, поместил себе в C:\inetpub, написал клиента, вызываю клиентом сервис с того же компа -- все нормально.
Переношу клиента вместе с wsdl-файлом на др. комп, а она при вызове веб-сервиса ругается:
Raised exception class EDOMParseError with message "An invalid charcter was found in text content Line3 HTTP/1.1 500"
В чем дело, подскажите плз...
← →
Palladin © (2006-05-31 13:06) [1]Дело в том что вызов твоего веб-сервиса завершился Access Violation в 70% или каким либо другим исключением в остальных 30% вероятности...
← →
tyo (2006-05-31 13:49) [2]
> вызов твоего веб-сервиса завершился Access Violation в 70%
> или каким либо другим исключением в остальных 30% вероятности
А насчет причин нет какого-нить более определенного мнения?
Ведь если вызывать с того же компа, где и сам сервис крутится, то все нормально...
← →
tesseract © (2006-05-31 13:51) [3]
> Raised exception class EDOMParseError with message "An invalid
> charcter was found in text content Line3 HTTP/1.1 500"
В общем, что-то при парсинге HTML :-).
Поставь сервис на другой компьютер и отлаживай клиента.
← →
Palladin © (2006-05-31 13:56) [4]
> tyo (31.05.06 13:49) [2]
Ошибка выходит случайно не там где Windows2003 стоит?
← →
Palladin © (2006-05-31 13:59) [5]Хотя это тут в общем то нипричем... Если бы сам веб-сервис крутился на нем, тогда я бы еще примерно сказал в чем нюанс... Единственный вариант могу подсказать это писать веб-сервисом лог в текстовый файл и смотреть что происходит и на каком этапе...
← →
tyo (2006-05-31 14:01) [6]
> В общем, что-то при парсинге HTML :-).
глубокое замечание :)
>Поставь сервис на другой компьютер и отлаживай клиента.
А кстати да, щаз попробую. Но на 99% уверен что на одном все сработает.
> Ошибка выходит случайно не там где Windows2003 стоит?
Нет, на обоих компах одинаковый W2K...
← →
tyo (2006-05-31 14:05) [7]
> Единственный вариант могу подсказать это писать веб-сервисом
> лог в текстовый файл и смотреть что происходит и на каком
> этапе...
Да какой там лог-файл! Говорю ж -- играюсь пока только. :)
Там веб-сервис тривиальный, что-то типа
function GetString(Const Value:String):String;stdcall;
begin
Return:="Привет тебе, "+Value;
end;
М-мм... Т.е. Вы полагаете что ошибка происх. на стороне Веб-сервиса?
← →
Palladin © (2006-05-31 14:55) [8]Конечно, тебе же вернули HTTP/1.1 500
← →
Palladin © (2006-05-31 14:56) [9]насчет самого веб-сервиса - не уверен, но на стороне сервера это точно, может дело и в настройках вебсервера.
← →
tyo (2006-05-31 17:55) [10]Шутки ради поставил сервис на др. компе и вызываю с него же. Работает.
Я, ессно, пытаюсь теперь с первого компа вызвать уже веб-сервис, размещенный на втором компе. Результат тот же отвратительный....
← →
saxon (2006-05-31 18:14) [11]Покажи код вызова.
Не на локалхост ли кидаешь запрос?
← →
tyo (2006-05-31 22:14) [12]
> Покажи код вызова.
> Не на локалхост ли кидаешь запрос?
Не, ну чё ж я, совсем тупой? :)
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.038 c