我有一个 Monotouch 项目,它今天使用 WCF Web 服务来获取数据。现在我想迁移它以便开始使用 ASP.NET Web Api Json。
有谁知道如何从 ASP.NET Web Api 发送 viewmodel 数据,然后在 monotouch 中读取它?
我在这里先向您的帮助表示感谢。
我有一个 Monotouch 项目,它今天使用 WCF Web 服务来获取数据。现在我想迁移它以便开始使用 ASP.NET Web Api Json。
有谁知道如何从 ASP.NET Web Api 发送 viewmodel 数据,然后在 monotouch 中读取它?
我在这里先向您的帮助表示感谢。
我认为您应该阅读这篇Xamarin 文章。
一般来说,Web API 只是标准的 HTTP 来回传递 XML 或 JSON。不一定有客户端框架访问它——您可以使用 rawHttpWebRequests
或您使用的任何编程语言的等价物来使用它。
考虑到这一点,您的选择是:
HttpWebRequest
调用,并自己为请求和响应设置 XML 或 JSON 格式(您可以使用 .Net BCL 来执行此操作或其他开源项目)我倾向于做前者,只是因为我喜欢对正在发生的事情进行细粒度的控制。#1可能对您来说更容易。