Properties Odata是否允许实体中存在重复的属性?

Properties Odata是否允许实体中存在重复的属性?,properties,odata,entity,specifications,Properties,Odata,Entity,Specifications,我正在处理的ODataAPI在实体中具有重复属性。OData规范允许这样做吗?我这样问是因为我想知道是否应该让使用API的代码变得如此健壮,以便能够处理重复属性?或者我应该为API所有者提交一个bug报告,并让代码抛出一个错误,直到API被修复 我已经在上查看了Odata文档,但在那里找不到与此问题相关的任何内容 我从该API得到的响应如下所示: ... ... ... ... ... ... ... ... ... ... ... API提供了两次ProductID属性。我真的无法想象这在

我正在处理的ODataAPI在实体中具有重复属性。OData规范允许这样做吗?我这样问是因为我想知道是否应该让使用API的代码变得如此健壮,以便能够处理重复属性?或者我应该为API所有者提交一个bug报告,并让代码抛出一个错误,直到API被修复

我已经在上查看了Odata文档,但在那里找不到与此问题相关的任何内容

我从该API得到的响应如下所示:


...
...
...
...
...
...
...
...
...
...
...

API提供了两次
ProductID
属性。我真的无法想象这在任何API规范中都是允许的,因为作为消费者,我不知道这两个属性的哪个实例具有“true”值。

与名称空间
xmlns:d
?@OrtomalaLokni关联的URL是什么,这与我的问题无关:我不关心这个特定的OData API。我的问题是,我的代码应该能够处理它(因为它是允许的)还是应该抛出一个错误?