AspNetCore-400当提供了额外无效的查询参数时
创始人
2024-09-20 07:30:33
0

在AspNetCore中,当向API发送带有额外无效查询参数的请求时,会引发“BadRequest”(400)异常,并返回“当提供了额外无效查询参数时”的消息。要解决此问题,请使用以下代码示例:

在Startup.cs文件的ConfigureServices方法中添加以下行:

services.Configure(options => { options.InvalidModelStateResponseFactory = context => { var errors = context.ModelState .Where(e => e.Value.Errors.Count > 0) .Select(e => new { Name = e.Key, Message = e.Value.Errors.First().ErrorMessage }).ToArray();

    return new BadRequestObjectResult(new
    {
        Error = "请求包含无效的查询参数",
        Errors = errors
    });
};

});

这将自定义ApiBehaviorOptions配置,并在无效查询参数时返回自定义错误消息。

相关内容

热门资讯

一分钟科普!休闲九九破解版,约... 一分钟科普!休闲九九破解版,约战大同辅助(都是存在有挂)-哔哩哔哩暗藏猫腻,小编详细说明休闲九九破解...
第三分钟教你!新道游辅助器免费... 第三分钟教你!新道游辅助器免费版,吉祥填大坑有什么诀窍(真是真的是有挂)-哔哩哔哩1、游戏颠覆性的策...
第五分钟详细!创思维激k辅助控... 第五分钟详细!创思维激k辅助控制器,牛总管辅助免费版(一直是真的挂)-哔哩哔哩1、实时创思维激k辅助...
4分钟科普!掌中乐游戏中心破解... 4分钟科普!掌中乐游戏中心破解版,欢乐情怀辅助挂(总是存在有挂)-哔哩哔哩掌中乐游戏中心破解版辅助器...
八分钟必备!福建天天开心辅助网... 八分钟必备!福建天天开心辅助网,邳州友友有没有辅助软件(本来是有挂)-哔哩哔哩1.邳州友友有没有辅助...
第2分钟详情!新道游游戏辅助器... 第2分钟详情!新道游游戏辅助器免费版,518互游辅助(其实存在有挂)-哔哩哔哩1.新道游游戏辅助器免...
第一分钟曝光!潮汕激k辅助,手... 第一分钟曝光!潮汕激k辅助,手机游戏辅助脚本工具(原来有挂)-哔哩哔哩1、完成手机游戏辅助脚本工具的...
第三分钟推荐!南宁友乐辅助,皮... 第三分钟推荐!南宁友乐辅助,皮皮衡阳字牌黑科技视频(总是是真的挂)-哔哩哔哩一、皮皮衡阳字牌黑科技视...
六分钟揭幕!天天透视辅助工具,... 六分钟揭幕!天天透视辅助工具,对战互娱辅助系统(本来真的有挂)-哔哩哔哩1、起透看视 对战互娱辅助系...
第九分钟揭幕!决战卡五星辅助源... 第九分钟揭幕!决战卡五星辅助源码,卡农辅助(好像是真的挂)-哔哩哔哩1、决战卡五星辅助源码透视辅助简...