OData specification很长。即使是“OData Core”文档也很长。
那么,对于只读OData发布者至少需要实现什么的精简摘要呢?
答案 0 :(得分:5)
我会开始。 OData服务提供以下的HTTP端点:
Accept
"头GET /
(10.1.1)
service/workspace/collection/title
GET /Customers
(10.2)之类的请求
feed/entry/content
GET /Customers(3)
(10.2.1)GET /Customers(3)/Name
(10.2.2)/$metadata
Products?$filter=Price lt 10.00
Products?$select=Rating,ReleaseDate
Products?$orderby=ReleaseDate asc, Rating desc
Products?$top=5&$skip=2
Products?$inlinecount=allpages
Products(0)/$links/Orders
Products/$count
$format
说明符(10.2.3.7)当返回ATOM提要时(例如对于集合),它需要符合一些OData约定:http://www.odata.org/documentation/odata-v3-documentation/atom-format/例如:
edm:String
"等link
元素被慷慨地使用content
元素包含内联内容(例如,文本数据),或链接到它(例如,图像,二进制文件)src=
属性。当返回JSON提要时,它同样遵循某些规则:
鼓励网址遵循此方案: