跳转到内容

模拟 OData 服务

右键点击某个文件夹 ▸ 添加 ▸ OData 服务器

字段作用
模拟元数据CSDL 文档,在 $metadata按原样提供
模拟数据一个 JSON 对象:实体集名称 → 对象数组

一个 OData 服务器元素:服务根地址、按原样提供的 $metadata CSDL 文档,以及按实体集组织的模拟实体数据

这正是它与简单返回固定 JSON 的区别所在:Restorm 会把系统选项应用到您的模拟数据上。

客户端调用:

GET localhost:8080/Clients?$filter=pays eq 'FR'&$select=id,nom&$top=10&$count=true

得到的是真正经过筛选、投影、截断和计数的结果。

支持的选项:$filter$select$orderby$top$skip$count$expand$batch

在 OData 服务还不存在时就针对它开发,或者为某个测试复现一份精确的数据集 —— 而不必搭起一整套 OData 服务器,那向来不是件轻松的事。

由于 $metadata 文档是按原样提供的,客户端工具(包括 Restorm 自身的 OData 导入)可以正常发现该服务。

OData 服务器关闭 OData 服务器动作。参见 托管服务器