Как получить ссылку на сервис WCF во Flex, используя httpservices - PullRequest
1 голос
/ 03 января 2012

Я хочу получить содержимое сервера, похожее на ссылку wsdl (URL-адрес службы WCF), используя FLEX 4.5. Я не работал с веб-сервисами в FLEX.Я работал с извлечением данных XML с использованием httpservices, где у меня были локальные данные XML.Прямо сейчас я пытаюсь получить содержимое сервера.Я предоставил ссылку на сервис, имя метода и теги xml.(похоже на параметры) .. Так как я впервые пробую контент сервера, мне нужна помощь.Ваша помощь высоко ценится ... заранее спасибо ... Было бы лучше, если бы я мог получить пример проекта на веб-сервисах.

Это то, что я пытаюсь.Ссылка на сервис ниже.
http://mfsapi.blisslogix.net/RSS_FEEDS_SERVICE.svc
Когда я нажимаю на эту ссылку, я получаю ссылку ниже.http://mfsapi.blisslogix.net/RSS_FEEDS_SERVICE.svc?wsdl

, где я вижу много тегов.

Я использую HTTPSERVICES и WEBSERVICES для работы над этой проблемой, и я не получаю данные XML.Я предполагаю, что допустил ошибку при передаче параметров.Пожалуйста, проведите меня через шаги, как я могу передать метод и параметры по этой ссылке ..

1 Ответ

0 голосов
/ 09 января 2012

Сначала вам нужно создать тег WebService.Или используйте ActionScript объект типа WebService.

<mx:WebService id="myWebService"
                   useProxy="false"
                   showBusyCursor="true"
                   load="OnServiceLoad(event)"
                   fault="OnFault(event)">      
        <s:operation name="GetInformation" result="onLoad(event)" fault="onFault(event)">           
        </s:operation>
</mx:WebService>

. Затем необходимо указать местоположение документа WSDL и загрузить его.

myWebService.loadWSDL("http://mfsapi.blisslogix.net/RSS_FEEDS_SERVICE.svc?wsdl");

Затем можно просто вызвать указанные операциив теге WebService.

myWebService.GetInformation();

Вот ссылка о том, как взаимодействовать с веб-службами с использованием MXML и AS.

...