You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从数据库获取JWT配置时请求体非空错误排查

JWT配置动态获取时出现400请求验证错误

当直接从appsettings.json中读取JWT密钥(jwtKey)和发行方(jwtIssuer)时,代码可以正常运行。但改为从请求体提取用户名,再根据用户名从数据库获取对应的JWT配置后,尽管已经成功获取到用户名、密钥、发行方等所有必要参数,却始终收到以下400验证错误:

{
    "errors": {
        "": [
            "A non-empty request body is required."
        ],
        "loginRequest": [
            "The loginRequest field is required."
        ]
    },
    "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
    "title": "One or more validation errors occurred.",
    "status": 400,
    "traceId": "00-24b434905f3a6770c0e5ac41d0ac025c-d252d9f9f59a0d6f-00"
}

现附上Program.cs代码,请求排查该错误的原因。

内容的提问来源于stack exchange,提问作者Javeria

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 21:37:06