Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Траблы с Веб-сервисом [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% вероятности...


Наверх

Титульная страница Поиск, карта сайта Написать письмо