当前位置:  开发笔记 > 后端 > 正文

WCF是否使Restful Web服务的消耗变得微不足道?

如何解决《WCF是否使RestfulWeb服务的消耗变得微不足道?》经验,为你挑选了1个好方法。

我有一个ASP.net应用程序,目前使用SOAP Web服务.这个平台的目标是.net 2.0,我使用Visual Studio Professional 2005进行维护.我现在需要在同一个应用程序中使用大量的restful Web服务.

与使用HttpClient相比,使用WCF的Restful Web服务的消耗是如此微不足道,因此值得花费升级到Visual Studio 2008和.Net 3.5框架的成本和时间



1> Darrel Mille..:

我永远不会阻止任何人升级到VS2008和.Net 3.5,但是,我也绝不会鼓励任何人在客户端上使用WCF与HTTP端点进行通信.

我强烈建议您查看WCF REST入门工具包中提供的HTTP客户端库.然而,该库尽管名称不同,但不需要WCF或.NET 3.5.要使用Microsoft.Http.HttpClient,您只需要.net 2.0.如果您使用具有帮助方法的Microsoft.Http.Extensions DLL来使用DataContract序列化程序和Syndication Feeds,则只需要3.5.

在我看来,不要被客户端DataContracts用于远程服务,它实际上是尾巴摇摆的狗,你将长期受苦.这里有一些关于Stack Overflow的问题的例子,他们正在努力让DataContracts生成服务所需的确切XML.

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有