1

我正计划为 Windows Phone 7 开发一个使用 REST 服务的应用程序,并遇到了两个优秀的框架RestSharpServiceStack。我通过 RestSharp 使用 Web 服务没有问题,但无法使用 ServiceStack 这样做,主要是因为 WP 不支持 ServiceStack.Common。任何解决方法?

4

1 回答 1

0

是的,ServiceStack 还没有正式支持 Windows Phone 7。有一些ServiceStack JSON/JSV/CSV 文本序列化程序的社区 Windows Phone 项目,但没有包含 ServiceStack 的C# Service Clients的ServiceStack.Common项目。

在 ServiceStack 发布支持的 Windows Phone 7 客户端库之前,最好的办法是使用支持 WP7 的 HTTP + JSON 客户端,例如 RestSharp。

另一种方法是尝试Windows Phone 构建的 ServiceStack.Text并使用它的WebRequestExtensions ,例如:

var json = "http://myhost/myservice/1".GetJsonFromString();
var dto = json.FromJson<MyResponseDto>();
于 2013-02-03T02:12:35.787 回答