我是iPhone的新手。目前我正在开发基于OData的Web服务。但是我对如何调用web服务并获得OData的响应感到困惑。我有以下信息。
此服务的元数据位于: http://enumbler.azurewebsites.net/odata/ $元数据
和Base url是:: http://enumbler.azurewebsites.net/odata/User
任何人都可以帮我解决这个问题吗?
提前致谢。
答案 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。希望我帮助你解决部分问题。