优先级 REST:不支持 OData 参数"$count"



不支持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 内部服务器错误"错误。
这个问题在整个优先级 REST 中很常见吗?
当您计划添加对"计数"参数的支持时?

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

关于500服务器错误,我建议您添加到web.config文件中 行

<customErrors mode="Off" /> 

在 System.web 部分。 然后,您可能会看到一个信息量更大的错误。

相关内容

最新更新