Начало работы с SOAP для Delphi в Win32

$keyboard = json_encode([
'resize_keyboard'=>true,
'keyboard'=>[
[['text'=>"request contact",'request_contact'=>true]]
]
]);
6
задан Roddy 20 November 2008 в 12:43
поделиться

4 ответа

Я не попробовал его RemObjects, но если сервер уже поддерживает SOAP, я не могу думать о более легком способе протестировать его, чем просто использовать веб-сервис с помощью Delphi и назвать каждый из методов. Это является удивительно прямым.

  • Создайте новое приложение.
  • В File|New|Other|WebServices выбирают WSDL Importer.
  • Введите страницу WSDL сервера. Единица обертки создается для Вас со всеми методами веб-сервиса и любыми дополнительными классами/перечислениями использование веб-сервиса.

Чуть выше раздела Implementation, Вы будете видеть метод для возврата экземпляра класса веб-сервиса:

function GetMyServerSoap(UseWSDL: Boolean=System.False; Addr: string=''; HTTPRIO: THTTPRIO = nil): MyServerSoap;

Инстанцируйте его со значениями по умолчанию и запустите вызывающие методы.

Если Вы хотите/нуждаетесь видеть, что XML отправлен и получен, предоставьте свой собственный компонент HTTPRIO и используйте события OnBeforeExecute и OnExecute.

5
ответ дан 9 December 2019 в 20:50
поделиться

Следуйте учебным руководствам на их веб-сайте. Это работало на меня.

2
ответ дан 9 December 2019 в 20:50
поделиться

Просто опубликуйте свой сервис с TROSOAPMessage, как форматы сообщения других как TROBinMessage, что это.

Проверьте учебные руководства по веб-сайту RO о предмете

1
ответ дан 9 December 2019 в 20:50
поделиться

Попробуйте soapUI - это бесплатный набор инструментов SOAP, который упрощает анализ и тестирование служб SOAP.

soapUI - это бесплатный и открытый исходный код настольное приложение для

 * проверки веб-служб
* вызов веб-служб
* разработка веб-сервисов
* Моделирование и имитация веб-сервисов
* Функциональное, нагрузочное тестирование и тестирование веб-служб на соответствие

Он предназначен в основном для разработчиков и тестировщики, предоставляющие или использующие WSDL или Веб-службы на основе REST (Java, .net, так далее). Функциональное и нагрузочное тестирование может делаться интерактивно в soapUI или в автоматизированной сборке или процесс интеграции с использованием soapUI инструменты командной строки.

4
ответ дан 9 December 2019 в 20:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: