0

不支持 OData 参数“$count”。
https://www.odata.org/getting-started/basic-tutorial/#count
这是一个非常重要的参数,有助于减少请求时间。
此外,如果您声明您正在使用 OData 协议,则应该支持它。
要求:

https://my.domain.com/odata/Priority/tabula.ini/demo/DOCUMENTS_D/ $count

https://my.domain.com/odata/Priority/tabula.ini/demo/DOCUMENTS_D ?$count&$filter=CDES eq '一些文字'

(像往常一样)返回不正确的“500 Internal Server Error”错误。
这个问题在整个 Priority REST 中很常见吗?
当您计划添加对“计数”参数的支持时?

4

1 回答 1

0

实际上 $count 参数没有实现。Odata 协议规范不强制支持 $count 参数(在最低和中间一致性级别上)。也许您可以在某些情况下使用 $top 参数来限制结果的大小。

关于 500 Server 错误,我建议您在 web.config 文件中添加该行

<customErrors mode="Off" /> 

在 system.web 部分。然后您可能会看到更多信息错误。

于 2018-09-04T14:30:59.530 回答