4

我有一个 Monotouch 项目,它今天使用 WCF Web 服务来获取数据。现在我想迁移它以便开始使用 ASP.NET Web Api Json。

有谁知道如何从 ASP.NET Web Api 发送 viewmodel 数据,然后在 monotouch 中读取它?

我在这里先向您的帮助表示感谢。

4

1 回答 1

2

我认为您应该阅读这篇Xamarin 文章

一般来说,Web API 只是标准的 HTTP 来回传递 XML 或 JSON。不一定有客户端框架访问它——您可以使用 rawHttpWebRequests或您使用的任何编程语言的等价物来使用它。

考虑到这一点,您的选择是:

  1. 使用开源库来完成它(类似于RestSharp
  2. 创建HttpWebRequest调用,并自己为请求和响应设置 XML 或 JSON 格式(您可以使用 .Net BCL 来执行此操作或其他开源项目)

我倾向于做前者,只是因为我喜欢对正在发生的事情进行细粒度的控制。#1可能对您来说更容易。

于 2012-09-24T17:42:14.877 回答