![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2012
Сообщений: 20
|
Это такой тестовый пример, но даже он фэйлится(. задача до банального проста, но не сростается почему то.. нужно веб клиент.
вот код: <s:WebService id="MyService" wsdl="http://localhost:8732/Design_Time_Addresses/MyWcf/Service1/?wsdl"> <s:operation name="GetData" resultFormat="object"> <s:request> <value>{ti1.text}</value> </s:request> </s:operation> </s:WebService> .......................................... private function callService(event:Event):void { MyService.addEventListener(ResultEvent.RESULT, resultMsg); MyService.GetData.send(); } private function resultMsg(event:ResultEvent):void { lbl1.text = event.result.toString(); } Что не так в коде? Помогите разобраться, пожалуйста! Проект горит( |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 497
|
В wsdl-файле что написано? Есть ли там элемент binding?
|
|
|||||
|
Регистрация: Feb 2012
Сообщений: 20
|
есть такой атрибут. документ большой. выложил файл
|
|
|||||
|
Регистрация: Nov 2010
Сообщений: 497
|
Вот и укажиет этому биндингу еще какой-нибудь из поддерживаемых style (style="document" или style="rpc"). Атрибут по схеме не обязателен, но, похоже, флеш без него работать не может.
P.S. binding - это все же элемент. |
|
|||||
|
Регистрация: Feb 2012
Сообщений: 20
|
да, элемент. согласен.
разве есть возможность редактировать wsdl? я могу просматривать его из браузера и все. или я не прав? |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 497
|
Цитата:
|
|
|||||
|
Регистрация: Feb 2012
Сообщений: 20
|
Вобщем нашел в чем дело. В конфиге сервиса у элемента endpoint нужно поменять атрибут binding с wsHttpBinding на basicHttpBinding. Флексовые приложения поддерживают SOAP версии 1.1, которая не поддерживается типом привязки wsHttpBinding. Вот в чем был косяк.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 05:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|