Я хочу подключиться к веб-сервису soap 1.2. Я знаю, как это сделать с соединением с мылом 1.1. Но это не работает для мыла 1.2. Может ли кто-нибудь сказать мне, есть ли обходной путь для моей проблемы? С добрым отношением, JSMBflex soap 1.2 webservice
ответ
Я не думаю, что Flex/AS3 поддерживает SOAP 1.2. См documentation:
Flex веб-сервис API обычно поддерживает протокол доступа Simple Object Access (SOAP) 1.1, XML Schema 1.0 (версии 1999, 2000 и 2001), и WSDL 1.1 RPC-закодирован, RPC-буквальным, и document-literal (голые и завернутые параметры стиля). Два наиболее распространенных типа веб-служб используют кодирование с использованием удаленных процедур (RPC) или привязки SOAP к документоведению; термины, закодированные и литералы, указывают тип отображения WSDL-SOAP, который использует служба.
Вы можете создать свою собственную оболочку, используя над AbstractWebService
класса или использовать подобный класс (как HTTPRequest
), чтобы сделать синтаксический анализ.
Спасибо, у меня есть рабочий вариант сейчас, я использовал веб-сервер от человека, называемого alducente http://alducente.wordpress.com/2007/10/27/web-service-in-as3-release-10/