Silverlight如何跨域访问没有策略文件的服务
2010-11-15 17:21
447 查看
处女作。
之前给朋友写了个QQ某网页游戏的外挂,很不幸,因为使用外挂那朋友今天被封号了。
本来是winform的程序,后来为了方便使用就改成了silverlight的了。
因为要调用QQ的一些服务post/get数据,无奈,安全策略阻止我跨域访问。网上的答案普遍就是在服务发布者的域下安放策略文件。只是,和马化腾真的不熟,我一不能要求他在他的服务下安放策略文件,二不能把自己silverlight程序挂到他的网站下。
还好运气不错,瞎摸索之后居然找到了一个方法。在自己挂silverlight程序的站点下建一个服务(webservice或者WCF都可以),以这个服务为中继,去向第三方,以我为例就是向QQ去请求获取数据。然后silverlight再去调用自己建的服务。除了要处理2个异步之外,别的都挺简单了。
就这样。
之前给朋友写了个QQ某网页游戏的外挂,很不幸,因为使用外挂那朋友今天被封号了。
本来是winform的程序,后来为了方便使用就改成了silverlight的了。
因为要调用QQ的一些服务post/get数据,无奈,安全策略阻止我跨域访问。网上的答案普遍就是在服务发布者的域下安放策略文件。只是,和马化腾真的不熟,我一不能要求他在他的服务下安放策略文件,二不能把自己silverlight程序挂到他的网站下。
还好运气不错,瞎摸索之后居然找到了一个方法。在自己挂silverlight程序的站点下建一个服务(webservice或者WCF都可以),以这个服务为中继,去向第三方,以我为例就是向QQ去请求获取数据。然后silverlight再去调用自己建的服务。除了要处理2个异步之外,别的都挺简单了。
就这样。
相关文章推荐
- WCF或webservice跨域 这可能是由于试图以跨域方式访问服务而又没有正确的跨域策略
- WCF跨域 这可能是由于试图以跨域方式访问服务而又没有正确的跨域策略,或策略不适用于 SOAP
- WCF跨域 这可能是由于试图以跨域方式访问服务而又没有正确的跨域策略,或策略不适用于 SOAP
- 转:WCF跨域 这可能是由于试图以跨域方式访问服务而又没有正确的跨域策略,或策略不适用于 SOAP
- WCF跨域 这可能是由于试图以跨域方式访问服务而又没有正确的跨域策略,或策略不适用于 SOAP
- 解决 Silverlight 调用 WCF 服务 跨域访问 和 Silverlight 引用服务后配置文件不加载的问题
- 尝试向 URI“ ”发出请求时出错。这可能是由于试图以跨域方式访问服务而又没有正确的跨域策略,或策略不适用于 SOAP 服务...。出现此错误也可能是由于使用的是 Web 服务代理中的内部类型而没有使用 InternalsVisibleToAttribute 属性。
- 解决 Silverlight 调用 WCF 服务 跨域访问 和 Silverlight 引用服务后配置文件不加载的问题
- 这可能是由于试图以跨域方式访问服务而又没有正确的跨域策略,或策略不适用于 SOAP 服务。
- 解决 Silverlight 调用 WCF 服务 跨域访问 和 Silverlight 引用服务后配置文件不加载的问题
- WCF跨域 这可能是由于试图以跨域方式访问服务而又没有正确的跨域策略
- Silverlight WCF "尝试向 URI发出请求时出错。这可能是由于试图以跨域方式访问服务而又没有正确的跨域策略" 错误的解决方法
- 以跨域方式访问服务而又没有正确的跨域策略,或策略不适用于 SOAP 服务 问题解决
- WCF跨域 这可能是由于试图以跨域方式访问服务而又没有正确的跨域策略,或策略不适用于 SOAP
- WCF跨域 这可能是由于试图以跨域方式访问服务而又没有正确的跨域策略,或策略不适用于 SOAP
- WCF跨域 这可能是由于试图以跨域方式访问服务而又没有正确的跨域策略,或策略不适用于 SOAP
- flash跨域策略访问文件和socket
- 技巧:在Silverlight中如何访问外部xap文件中UserControl
- 如何解决Silverlight跨域访问安全性问题
- 在Silverlight中如何访问外部xap文件中UserControl