如何从WP7使用WCF REST服务

问题描述

| 我即将开始WP7项目。我目前在LIVE服务器上部署了WCF REST服务,而我的Android和iPhone客户端很高兴使用此服务。如何获得WP7与REST服务进行通信?服务器端工作正常,并且没有问题。 我想我能做的就是简单地添加我的客户端库(用SL编译)以及所有接口,数据合同等,创建一个ChannelFactory,确保Web行为在客户端中有效,是的!走开。但是,事实似乎并非如此。当然,由于WebGetAttribute参考,我无法使用创建的接口:S 推荐的方式是什么?我希望以与其他服务相同的方式使用我的服务,以保持一致性,因此我不想进行新的(和更详细的通信)绑定,而只是在不同的端点上公开相同的服务。类似地,使用WebClient / WebHttpRequest似乎有些倒退:当然,我们不必为其他可用的绑定类型解析响应,为什么要这样做呢? 有什么建议么?基本上,我想编写尽可能少的代码来连接客户端和服务器(理想情况下,尽可能多地执行常规WCF通信),并且更喜欢与通道进行通信,因为不会解析或反序列化JSON响应代表我。 当然可以吗?大多数在移动应用程序上工作的人都选择了REST服务进行通信,微软的移动解决方案无法与自己的服务器端解决方案完美地集成起来似乎有些奇怪!我真的希望我只是愚蠢的,错过了一些很明显的东西。     

解决方法

        我相信,此时RESTSharp是您的最佳选择。     ,        另一个REST客户端库:Spring.Rest