$keyboard = json_encode([
'resize_keyboard'=>true,
'keyboard'=>[
[['text'=>"request contact",'request_contact'=>true]]
]
]);
Я не попробовал его RemObjects, но если сервер уже поддерживает SOAP, я не могу думать о более легком способе протестировать его, чем просто использовать веб-сервис с помощью Delphi и назвать каждый из методов. Это является удивительно прямым.
Чуть выше раздела Implementation, Вы будете видеть метод для возврата экземпляра класса веб-сервиса:
function GetMyServerSoap(UseWSDL: Boolean=System.False; Addr: string=''; HTTPRIO: THTTPRIO = nil): MyServerSoap;
Инстанцируйте его со значениями по умолчанию и запустите вызывающие методы.
Если Вы хотите/нуждаетесь видеть, что XML отправлен и получен, предоставьте свой собственный компонент HTTPRIO и используйте события OnBeforeExecute и OnExecute.
Следуйте учебным руководствам на их веб-сайте. Это работало на меня.
Просто опубликуйте свой сервис с TROSOAPMessage, как форматы сообщения других как TROBinMessage, что это.
Проверьте учебные руководства по веб-сайту RO о предмете
Попробуйте soapUI - это бесплатный набор инструментов SOAP, который упрощает анализ и тестирование служб SOAP.
soapUI - это бесплатный и открытый исходный код настольное приложение для
* проверки веб-служб * вызов веб-служб * разработка веб-сервисов * Моделирование и имитация веб-сервисов * Функциональное, нагрузочное тестирование и тестирование веб-служб на соответствие
Он предназначен в основном для разработчиков и тестировщики, предоставляющие или использующие WSDL или Веб-службы на основе REST (Java, .net, так далее). Функциональное и нагрузочное тестирование может делаться интерактивно в soapUI или в автоматизированной сборке или процесс интеграции с использованием soapUI инструменты командной строки.