gpt4 book ai didi

rest - 不允许查询选项 'Format'。要允许它,请在 EnableQueryAttribute 或 QueryValidationSettings 上设置 'AllowedQueryOptions' 属性

转载 作者:行者123 更新时间:2023-12-02 08:31:48 24 4
gpt4 key购买 nike

我在我的 Web API Controller 端点上遇到异常,如果能帮助解决它,我将不胜感激。

故事是这样的:

在我的 Web API 项目中, Controller 公开了以下端点:

enter image description here

我的 Kendo UI Datagrid 发出以下请求:

http://localhost:63865/api/employees/GetAll?$callback=jQuery21109420544053427875_1410883352953&%24inlinecount=allpages&%24format=json&%24top=5

验证请求中发送的 ODataQueryOptions 时出现此异常:

Query option 'Format' is not allowed. To allow it, set the 'AllowedQueryOptions' property on EnableQueryAttribute or QueryValidationSettings.

enter image description here

但是我已经启用了所有查询选项:

[EnableQuery(AllowedQueryOptions=AllowedQueryOptions.All)]

我做错了什么?

最佳答案

终于搞清楚了!

创建 ODataValidationSettings 对象后,我需要将 AllowedQueryOptions 更改为 AllowedQueryOptions.All。默认情况下,除了 Format 和 SkipToken 之外,所有选项都在那里。

enter image description here

无论如何,希望这可以帮助其他面临同样问题的人。

关于rest - 不允许查询选项 'Format'。要允许它,请在 EnableQueryAttribute 或 QueryValidationSettings 上设置 'AllowedQueryOptions' 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25874020/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com