- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我即将开始一个 WP7 项目。我目前在我的实时服务器上部署了一个 WCF REST 服务,我的 Android 和 iPhone 客户端正在愉快地使用它。如何让我的 WP7 与我的 REST 服务进行通信?服务器端工作运行良好,没有任何问题。
我认为我能够做的就是简单地添加我的客户端库(在 SL 中编译)以及所有接口(interface)、数据契约等,创建一个 ChannelFactory,确保 Web 行为在客户端中开启,然后耶!我们走吧。然而情况似乎并非如此。当然,我不能使用由于 WebGetAttribute 引用而创建的界面:S
推荐的方式是什么?为了保持一致性,我更愿意以与其他服务相同的方式使用我的服务,因此我不想创建新的(且更详细的通信)绑定(bind),而只是在不同的端点上公开相同的服务。类似地,使用 WebClient/WebHttpRequest 似乎有点落后:当然我们不必解析其他可用绑定(bind)类型的响应,为什么我们要这样做?
有什么建议吗?基本上我想编写尽可能少的代码来连接客户端和服务器(理想情况下与正常的 WCF 通信所需的代码一样多)并且更愿意与 channel 进行通信,因为不会解析或反序列化 JSON 响应代表我。
这当然可能吗?大多数从事移动应用程序工作的人都选择了 REST 服务来进行通信,微软的移动解决方案无法与自己的服务器端解决方案巧妙地集成,这似乎有点奇怪!我真的希望我只是愚蠢并且错过了一些非常明显的事情。
最佳答案
我相信这一点RESTSharp是您最好的选择。
关于wcf - 如何从 WP7 使用 WCF REST 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6177914/
我是一名优秀的程序员,十分优秀!