odata开始使用odata


备注

本节概述了odata是什么,以及开发人员为什么要使用它。

它还应该提到odata中的任何大型主题,并链接到相关主题。由于odata的文档是新的,您可能需要创建这些相关主题的初始版本。

安装或设置

有关设置或安装odata的详细说明。

Odata-最好的休息方式

来自Odata.org

OData(开放数据协议)是一种OASIS标准,它定义了构建和使用RESTful API的最佳实践。 OData可帮助您在构建RESTful API时专注于业务逻辑,而无需担心定义请求和响应头,状态代码,HTTP方法,URL约定,媒体类型,有效负载格式和查询选项等的方法.OData还指导您跟踪更改,定义可重用过程的功能/操作以及发送异步/批量请求等。此外,OData还提供扩展功能,以满足RESTful API的任何自定义需求。

从我看来,Odata最激动人心的特点是,

  1. 网址约定

在普通的API中,没有标准方法来指定URL,意味着通过查看某个API我们无法确保该API正在执行的操作。 Odata有助于根据业务逻辑创建标准URL。

  1. 查询

在普通的API中,一旦我们进一步创建,如果我们只需要来自响应的特定数据,我们就会这样做

  • 调用API(从Server API返回所有内容)
  • 在客户端应用过滤。

否则会创建单独的API,从而产生过滤数据

但是,而不是这些OData API允许查询选项意味着我们可以在Odata url中包含过滤条件,Odata会自动过滤服务器的结果,这样我们就可以实现我们想要的数据。

在邮递员中与Odata一起玩http://www.odata.org/getting-started/learning-odata-on-postman/