12.1 网络与通信概述
Posted by admin on 18 May, 2009
No comments yet
This item was filled under [ 新闻News ]
本章内容
Silverlight2使得利用大量图形处理技术构建富Internet应用程序变得非常容易;同时,Silverlight2可以轻松构建相当专业的企业应用程序也是不争的事实。这主要得益于Silverlight2中丰富的网络通信支持,包括对SOAP服务的访问、RESTful服务的访问、基于HTTP通信以及Socket通信等,本章将详细讲解Silverlight2中的网络与通信。主要内容如下:
数据与通信概述
调用Web Service
调用WCF服务
使用WebClient通信
访问RESTful服务
使用HttpWebRequest通信
数据操作格式
访问ADO.NET Data Service
跨域通信处理
本章小结
12.1 网络与通信概述
Silverlight2使得利用大量图形处理技术构建富Internet应用程序变得非常容易,Silverlight2还可以轻松构建相当专业的企业应用程序。这主要得益于Silverlight2强大的网络通信支持能力,包括对SOAP服务的访问、RESTful服务的访问、基于HTTP通信以及Socket通信等。
在Silverlight应用程序中有一些基本功能适用于所有HTTP和HTTPS 通信,如下所示。
始终允许同域调用。
如果正确配置了承载Web服务的Web服务器,则支持跨域调用。
所有通信都是异步的。
仅支持GET和POST谓词。
支持大多数标准请求标头和所有自定义请求标头,跨域请求的跨域策略文件中必须允许有标头。
只有”00确定”和”404未找到”状态代码可用。