2012-02-02 135 views
0

我正在尝试编写一个iOS应用程序,它将从Web服务器获取数据并将其显示为我想要的数据。我想为此使用JSON。但是,因为我对网络应用程序绝对陌生,所以我不知道如何将网址提供给某个Feed。现在这里有两个大问题:如何从Web服务获取数据?

  1. 如何找到由Web服务提供的源的URL?有没有一种标准的方式,还是公开或专门向Web服务订户提交的?
  2. 它们提供的数据格式是否符合其偏好(如XML或JSON)?我的意思是,根据Web服务提供的数据格式选择我的数据解析方法吗?因此,如果Feed采用XML格式,则使用NSJSONSerialization类是没有意义的。

回答

1
  1. 要使用的URL取决于Web服务,通​​常在文档中有详细描述。
  2. 他们返回的数据类型和结构通常在文档中也有很好的描述。

您需要知道的常见位是如何访问Web服务(NSURLRequest/NSURLConnection或任何开源的可用于搜索的多个异步包装),以及以处理返回的数据 - 无论是JSON(NSJSONSerialization,JSONKit)格式还是XML(NSXMLParser,libxml,或任何可用的多个开放源代码实现以及一些搜索描述)

+0

谢谢@ Abizern。那么Web服务提供者也提供文档的权利? – 2012-02-03 06:23:45

相关问题