Silverlight2 跨域调用Web服务的方法
来源:互联网 发布:投诉淘宝卖家有啥后果 编辑:程序博客网 时间:2024/05/16 00:34
调用Web服务是一种常见的功能,在Silverlight2中也是可以调用别的网站的Web服务的。由于跨域访问存在安全漏洞,所以,默认情况下,Silverlight2不允许跨域进行服务的调用。要实现跨域调用Web服务,需要在被调用的Web服务的网站跟目录下放置一个策略配置文件:clientaccesspolicy.xml。该文件的内容如下:
此文件的意思是允许来自任何域的任何方法的访问。有关Sliverlight2的安全策略,请参考“使服务跨域边界可用”的文章,地址是:http://msdn.microsoft.com/zh-cn/library/cc197955(VS.95).aspx
下面,就做一个调用的例子。
1,建立Silverlight2应用程序的工程,注意此处的工程名字是SilverlightCrossDomainCallWebService,工程名字会影响到代码里面一些对象的名称写法
2,添加一个按钮和一个显示信息的文本框,内容如下:
3,切换到代码视图,在工程上点右键,选择“添加服务引用…”,输入Web服务地址:http://dotnet.aspx.cc/HelloWebService.asmx,名称空间的名字也影响代码的写法,此处需要注意,如图:
4,编写调用代码。
5,输入浏览器 地址进行测试即可,注意:需要使用http方式进行测试,结果如图:
- Silverlight2 跨域调用Web服务的方法
- Silverlight2 跨域调用Web服务的方法
- 调用WEB服务的方法
- java 调用web服务的方法
- js调用web服务的接口和调用后台方法
- 异步调用Web服务方法
- [学习笔记のSilverlight2]Silverlight2跨域问题
- axis2 客户端调用wss4j 安全web服务的方法
- (.net)C#动态调用Web服务的几种方法
- web服务调用服务器上程序的方法
- C#动态调用Web服务的3种方法
- C#动态调用Web服务的3种方法
- C#动态调用web服务引用的方法
- C#动态调用Web服务的3种方法
- C#动态调用Web服务的3种方法
- 开发自己的Web服务处理程序(以支持Ajax框架异步调用Web服务方法)
- web服务的调用案例
- c#调用百度地图web服务api-----该方法可用在js跨域请求上
- Linux忘记密码解决办法(收藏)
- 物理引擎Havok教程(四)第一个Havok程序
- 将文件内容存入链表~
- 使用interlocked模仿CriticalSection 抄> 我加了注释
- 有关数据挖掘的10个常见问题
- Silverlight2 跨域调用Web服务的方法
- 我的数据库学习“曲线”
- Head First C# 中文版 图文皆译 第五章 封装 page194
- 语言
- c++ 指针入门
- Eclipse 快捷键
- 在线生成word xls
- string 的 replace()函数写法
- MoFuse - 为你的网站免费创建WAP手机版