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