【发布时间】:2014-08-29 16:09:00
【问题描述】:
我正在尝试使用 OData 服务创建黑白产品(ID = 1 和 ID = 2)和类别(ID = 12)链接- http://services.odata.org/(S(egpbfjhhvili4slwaq1p2lvt))/V2/OData/OData.svc/Categories(12)/$links/产品
使用有效载荷:
<?xml version="1.0" encoding="utf-8"?>
<links xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices">
<uri>http://services.odata.org/(S(egpbfjhhvili4slwaq1p2lvt))/V2/OData/OData.svc/Products(7)</uri>
<uri>http://services.odata.org/(S(egpbfjhhvili4slwaq1p2lvt))/V2/OData/OData.svc/Products(8)</uri>
</links>
但我收到 400 bad request 错误:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<error xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
<code/>
<message xml:lang="en-US">Missing URI element. For link operations, URI element must be specified.
有什么建议吗??我在这里做错了吗??
【问题讨论】:
-
我认为您一次只能链接一个实体。
-
查看document上的2.10在条目之间创建链接部分。
-
我确实阅读了规范,但它没有说任何关于 1 到多个基数的内容。
标签: java xml odata rest-client