【发布时间】:2009-08-13 16:39:43
【问题描述】:
使用 ADO.NET 数据服务 (Astoria) 的 J2ME 客户端的问题是不支持 PUT 和 DELETE 动词。
使用 WCF REST Starter 工具包,您可以使用新的 ServiceHost 拦截对 WCF 服务的请求,该服务主机公开名为 Interceptors 的属性,可让您拦截请求和响应。由于 Astoria 是基于 WCF 构建的,因此我们无需在家,对吧?
错了。由于 Astoria 使用从 IDataServiceHost 派生的另一个 ServiceHost 实现,因此该技术将不起作用。
在我看来,选项是:
- 等待新的 Astoria 版本
- 使用原始 WCF
- J2ME 上的自定义 HTTP 实现。
有什么建议吗?
【问题讨论】:
标签: wcf java-me wcf-data-services