我如何在flex项目crossdomain.xml中设置wsdl服务

发布于 2024-10-30 19:00:32 字数 1272 浏览 2 评论 0原文

我如何设置 crossdomain.xml 我的 Flex 项目。* 这是我的 crossdomain.xml。

 <?xml version="1.0"?>
   <!DOCTYPE cross-domain-policy SYSTEM "/xml/dtds/cross-domain-policy.dtd">
   <cross-domain-policy>
   <site-control permitted-cross-domain-policies="all"/>
   <allow-access-from domain="*" to-ports="*" />
   <allow-http-request-headers-from domain="*" headers="*"/>
 </cross-domain-policy>

我尝试了很多不同的方法,但我的项目发送错误消息“ 访问网址时出现安全错误 无法加载 WSDL。如果当前在线,请验证 WSDL 的 URI 和/或格式 (http://78.189.......wsdl"

将文件放在不同的位置 C:\wamp\www\MYPROJECT\bin-debug\crossdomain.xml (我的 swf 网址:http://localhost/bin-debug/test.html 已检查 http://localhost/bin-debug/crossdomain.xml 就可以了) C:\wamp\www\crossdomain.xml

我添加了项目的负载线,

            protected function application1_initializeHandler(event:FlexEvent):void
            {
                Security.loadPolicyFile("http://localhost/MYPROJECT/bin-debug/crossdomain.xml");

            }

如果 Flex 服务器类型选择无,一切正常。但服务器类型选择 PHP 需要 crossdomain.xml 我该如何修复

H*ow can i settings crossdomain.xml my flex project.* this is my crossdomain.xml.

 <?xml version="1.0"?>
   <!DOCTYPE cross-domain-policy SYSTEM "/xml/dtds/cross-domain-policy.dtd">
   <cross-domain-policy>
   <site-control permitted-cross-domain-policies="all"/>
   <allow-access-from domain="*" to-ports="*" />
   <allow-http-request-headers-from domain="*" headers="*"/>
 </cross-domain-policy>

I've tried lots of different methods but my project send error message "Security error accessing url
Unable to load WSDL. If currently online, please verify the URI and/or format of the WSDL (http://78.189.......wsdl
"

put the file in different places
C:\wamp\www\MYPROJECT\bin-debug\crossdomain.xml
(my swf url : http://localhost/bin-debug/test.html checked http://localhost/bin-debug/crossdomain.xml its ok)
C:\wamp\www\crossdomain.xml

I added the load line of the project

            protected function application1_initializeHandler(event:FlexEvent):void
            {
                Security.loadPolicyFile("http://localhost/MYPROJECT/bin-debug/crossdomain.xml");

            }

if flex server type select none everythings ok. but server type select PHP need crossdomain.xml
how can i fix

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

糖粟与秋泊 2024-11-06 19:00:33

我自己解决了这个问题。

crossdomain.xml 文件必须位于托管根文件夹的 Web 服务中,

此链接和架构很有帮助
http://www.senoptic.com/pub/adobe/crossdomain/policyfiles.html

http://78.189.../crossdomain.xml 此 URL Web 服务主机根文件夹。

I solved the problem myself.

crossdomain.xml file must be inside to webservice hosting root folder

this link and schema is helpfull
http://www.senocular.com/pub/adobe/crossdomain/policyfiles.html

http://78.189.../crossdomain.xml this url webservice host root folder.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文