【发布时间】:2010-07-12 19:16:00
【问题描述】:
使用 .NET 4 客户端配置文件从 .NET 客户端应用程序使用 RESTful 服务的最简单/最佳方式是什么?我发现的一切最终都将我推向了完整的框架:
- WCF REST 入门工具包。 HttpClient 类需要完整的框架。
- WebChannelFactory 位于 System.ServiceModel.Web 中,现已从客户端配置文件中删除。
- WCF 数据服务客户端库位于 System.Data.Services.Client 中(也不在客户端配置文件中)
System.Net 中的 WebClient 是我唯一的选择吗?
【问题讨论】:
-
你看过这个吗? support.microsoft.com/kb/307023
-
我很确定 WebClient 是该链接中使用的 WebRequest 类的包装器。
-
HttpClient 的哪一部分需要完整的框架?它是对 System.Web 的引用吗?我很好奇,因为唯一的原因是调用 System.Web.HttpUtility.UrlEncodeToBytes
-
嗯,是的,就这么一个电话。
-
@ckr 当我遇到这个问题时,我发现 Mono 的替代品下降了很多。如果你明白我的意思:-) koders.com/csharp/…
标签: .net rest .net-client-profile