惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
U
Unit 42
Google DeepMind News
Google DeepMind News
B
Blog RSS Feed
S
SegmentFault 最新的问题
阮一峰的网络日志
阮一峰的网络日志
雷峰网
雷峰网
Microsoft Security Blog
Microsoft Security Blog
爱范儿
爱范儿
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园_首页
Apple Machine Learning Research
Apple Machine Learning Research
罗磊的独立博客
GbyAI
GbyAI
Stack Overflow Blog
Stack Overflow Blog
Martin Fowler
Martin Fowler
宝玉的分享
宝玉的分享
L
LangChain Blog
Engineering at Meta
Engineering at Meta
量子位
有赞技术团队
有赞技术团队
博客园 - 【当耐特】
A
About on SuperTechFans
Y
Y Combinator Blog

博客园 - 糊涂隐锋

[转]SSH框架搭建 Java与Flex通信[转] 使用 Eclipse Memory Analyzer 检测内存泄漏问题 [转] Myeclipse SVN 插件安装 将mina整合到tomcat中 JIRA管理思路[转] linux下安装jira4.4.1[转] CentOS 6.0 安装配置rails 2.3.11 + redmine 1.2.1 笔记[转] 安装项目管理工具 SVN+Redmine[转] MySql 优化[转] Spring中常用的操作数据库的(Dao)方法 [转] Red5共享对象的处理机制[转] 【转载】Red5 0.6 安全 quartz数据库方式与web工程整合 ShareObject 主要用途 - 糊涂隐锋 - 博客园 FLEX提高篇---------FMS两种方式实现简易聊天室 - 糊涂隐锋 - 博客园 ShareObject对象详解 shareObject的使用 Flex 中需要记住的一些东西[转]
Flex或Flash的跨域访问解决方案
糊涂隐锋 · 2010-02-22 · via 博客园 - 糊涂隐锋

关于Flex或Flash的跨域访问解决方案,事情的起因是,由我公开的一个webservices开始的,一个朋友在webservice的基础上制作了一个weather查询的,在本机测试ok,一拿到网上,就会出现error(是跨域访问的错误)

后来,终于找到了Flash跨域访问的问题解决方案,如下:

写一个名字为 crossdomain.xml 的XML文件,这个方法是允许任何Flash都可以调用,放到被调用文件的网站根目录下:

 <?xml version="1.0"?>
<!DOCTYPE cross-domain-policy
SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>

只让你允许的网站来调用你的数据~.

 <?xml version="1.0"?>
<!DOCTYPE cross-domain-policy
SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="www.ad0.cn" />
<allow-access-from domain="ad0.cn" />
<allow-access-from domain="*.netfetch.cn" />
</cross-domain-policy>

如果使用XMLSocket要把端口号加上

 <cross-domain-policy>
<allow-access-from domain="*.ad0.cn" to-ports="507,516" />
<allow-access-from domain="*.netfetch.cn" to-ports="516-523" />
<allow-access-from domain="www.ad0.cn" to-ports="507,516-523" />
<allow-access-from domain="202.103.96.68" to-ports="*" />
</cross-domain-policy>

如果安全策略文件放在根目录,文件名字必须为crossdomain.xml,如果不放在根目录,要用System.security.loadPolicyFile(http://www.netfetch.cn/crossdomain.xml )这样的方法加载安全策略文件。