ServiceStack.Common支持Windows PHone

时间:2013-02-03 00:47:33

标签: windows-phone-7 windows-phone-8 servicestack

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

1 个答案:

答案 0 :(得分:0)

是的,ServiceStack尚未正式支持Windows Phone 7。 ServiceStack JSON/JSV/CSV text serializers有一些社区Windows Phone项目,但ServiceStack.Common项目中没有包含ServiceStack C# Service Clients的项目。

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

另一种方法是尝试Windows Phone build of ServiceStack.Text并使用其WebRequestExtensions例如:

var json = "http://myhost/myservice/1".GetJsonFromString();
var dto = json.FromJson<MyResponseDto>();