powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Использование стороннего веб-сервиса
9 сообщений из 9, страница 1 из 1
Использование стороннего веб-сервиса
    #38021317
Orion70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Никак не могу получить данные из стороннего веб-сервиса.
Делаю как обычно: Добавил web-reference, создал экземпляр класса, вызываю метод. Возвращает null.

Проверил через SOAPUI, ответ есть. Пробовал перехватить fiddler-ом - ответ тоже приходит, а метод возвращает null.
Как такое может быть?

У нас был похожий случай, никак не могли получить нормальный ответ от сервиса на .Net, пришлось писать обертку на Delphi.
Может есть какие-либо нюансы при использовании неких сервисов из ASP.Net?
...
Рейтинг: 0 / 0
Использование стороннего веб-сервиса
    #38021349
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Orion70,
Можно бы было не писать обертку, а использовать SOAP Extensions, можно получить тело запроса или ответа перед созданием прокси
...
Рейтинг: 0 / 0
Использование стороннего веб-сервиса
    #38021466
Orion70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А не подскажете, в чем проблема? Почему одни сервисы работают отлично, а для других нужно писать SOAP Extension?
...
Рейтинг: 0 / 0
Использование стороннего веб-сервиса
    #38021545
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Orion70,
если у сервра специфичные правила разметки, ну обычно на запрос, в расширении можно подправить формат запроса,
или нужно зашифровать тело и расшифровать на приеме, в данном случае ума не приложу так сразу, ответ от сервера есть, может
прокси сгенерился не верно..
...
Рейтинг: 0 / 0
Использование стороннего веб-сервиса
    #38021732
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Orion70,
уберите сквозную отладку DebuggerStepThroughAttribute
посмотрите что там творится под отладчиком.
...
Рейтинг: 0 / 0
Использование стороннего веб-сервиса
    #38022097
Orion70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Узнал, что сервис, который использую реализован на Java.
...
Рейтинг: 0 / 0
Использование стороннего веб-сервиса
    #38022469
Фотография a_titeev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Orion70,

надо wsdl поковырять и запросы фидлером поделать? а это вообще soap-сервис то?
...
Рейтинг: 0 / 0
Использование стороннего веб-сервиса
    #38030642
Orion70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, это soap.
После некоторых манипуляций поймал следующую ошибку:

Unexpected node type Element.ReadElementString method can only be called on elements with simple or empty content.

В reference.cs строка:
object[] results = this.Invoke("getKVSTo", new object[] {CalcRequestValue});

Может кто подскажет куда копать?
...
Рейтинг: 0 / 0
Использование стороннего веб-сервиса
    #38030677
Фотография OracleLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Orion70да, это soap.
После некоторых манипуляций поймал следующую ошибку:

Unexpected node type Element.ReadElementString method can only be called on elements with simple or empty content.

В reference.cs строка:
object[] results = this.Invoke("getKVSTo", new object[] {CalcRequestValue});

Может кто подскажет куда копать?

к создателю сервиса. Узнать контракт и\или правильную сигнатуру методов. Еще по опыту часто wsdl формируется неправильно если в сервисе, реализованном на яве используется в качестве параметра массив.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Использование стороннего веб-сервиса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]