您的位置:首页 > 其它

基于SOAP协议的WCF 服务和符合RESTful规范的WCF服务区别和特点

2015-10-18 22:15 288 查看
WCF支持SOAP, REST和 POX

基于SOAP的WCF服务中,SOAP的核心是一个基于XML的消息结构

由于遵循SOAP协议,所以返回内容以xml方式组织。并且客户端需要添加服务端引用才能使用(虽然看到网络上已经提供了这方面的Dynamic Proxy,但是没有这种方式简便),所以给开发和部署带来了不小的麻烦。并且当服务过多的时候,生成的引用文件会很大,之前项目的一个引用文件光引用代码都有5000多行,全部在一个类中,确实不方便维护。

WCF Restful Service。WCF 中通过 WebGetAttribute、WebInvokeAttribute
(GET/PUT/POST/DELETE)、UriTemplate 定义 REST 的服务的调用方式, 通过 WebMessageFormat (Xml/Json) 定义消息传递的格式。WCF
Restful Service完全使用Http协议来进行,并且无需添加客户端引用,所以方便很多。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: