使用ios中的OData API进行数据提取

时间:2014-07-26 06:11:01

标签: ios objective-c odata

我是iPhone的新手。目前我正在开发基于OData的Web服务。但是我对如何调用web服务并获得OData的响应感到困惑。我有以下信息。

此服务的元数据位于: http://enumbler.azurewebsites.net/odata/ $元数据

和Base url是:: http://enumbler.azurewebsites.net/odata/User

任何人都可以帮我解决这个问题吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我不熟悉IOS,但我可能会帮助使用常用的方式来使用OData服务。拿一个OData样本服务TripPin,如果你想获得所有航空公司,你可以简单地调用http://services.odata.org/V4/TripPinService/Airlines。响应是在JSON有效负载中,您可以使用它直接处理JSON或使用一些ODAS客户端库用于IOS。您的服务和样本服务的一个区别可能是TripPin是OData V4,您的服务是OData V3。也许您的服务不支持JSON但ATOM有效负载,但您可以处理我上面提到的任何一种方式。有关OData的更多详细信息,您可以直接转到OData.org。希望我帮助你解决部分问题。