数据点:从 Silverlight 2 观望云服务
2008-12-01 11:52:10 来源:WEB开发网核心提示: 图 6 跨域检查有关跨域策略的更多信息,请参阅我在 2008 年 9 月的专栏“使用 Silverlight 2 和 WCF 构建服务驱动的应用程序”,数据点:从 Silverlight 2 观望云服务(10),在该专栏中,我讨论过文件格式及策略的工作方式,以前面
图 6 跨域检查
有关跨域策略的更多信息,请参阅我在 2008 年 9 月的专栏“使用 Silverlight 2 和 WCF 构建服务驱动的应用程序”。在该专栏中,我讨论过文件格式及策略的工作方式。
无论调用针对的是 WCF Web 服务、基于 REST 的服务还是任何其它类型 Web 服务,Silverlight 2 仅在目标 Web 服务器通过其跨域策略文件允许调用的情况下才能完成这一操作。以前面所用的代码为例
string baseUri = "http://services.digg.com/stories/topic";
string topic = txtTopic.Text;
string appKey = "http%3A%2F%2Fwww.microsoft.com";
int count = int.Parse(txtTopicCount.Text);
string url = String.Format("{0}/{1}?appkey={2}&count={3}", baseUri,
topic, appKey, count);
WebClient svc = new WebClient();
svc.DownloadStringAsync(new Uri(url));
调用 Digg Web 服务以访问最新的文章。Digg 包含使用 Flash 格式的跨域策略文件,该文件位于 http://services.digg.com/crossdomain.xml。
编写本文时该 Digg 跨域文件的内容如下所示:
Tags:数据 Silverlight 观望
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接