之前总听Fiori开发的同事说起OData,十分好奇这个OData是什么东西,花了点时间收集整理了一下OData的介绍和应用。
SAP UI5 的开发经常集成的服务就是Gateway,而Gateway遵循的数据标准就是OData。OData,Open Data Protocol 开放数据协议,它是由微软发起创建的,是一种描述和创建REST服务的标准。
OData常用语法(加在URL后面)
?$format=json
JSON格式(OData默认支持xml格式)
$filter=[节点]
eq. [value] 过滤器
$select=[节点]
筛选固定属性
$count
计数操作
$expand
关联查询
$orderby
排序,ASC/DSC
$top=n
返回前n条
$skip=n
跳过第n条
OData常用语法使用,下面的例子都是调用Get,在浏览器里输入URL即可看到数据。