gpt4 book ai didi

asp.net - 值 'AddOrder' 无效

转载 作者:行者123 更新时间:2023-12-03 00:48:42 25 4
gpt4 key购买 nike

我使用 asp.net core 和 cosmos db 创建了一个目录 api。我发布了一个目录数据集。但我收到以下错误。我使用断点对其进行调试,问题是我的结果正文为空。

{"errors":{"id":["The value 'AddOrder' is not valid."]},"title":"One or more validation errors occurred.","status":400,"traceId":"80000011-0005-fe00-b63f-84710c7967bb"}

Catalog controller code example

Catalog repository code example

azure cosmos 数据库结构: enter image description here

我做错了什么?

发布 json 文件:

{
"Id": 1,
"venderId": 1,
"IndustryName": "dsa",
"ProductName": "sad",
"CurrentQuantity": 1,
"Tag": "sad",
"Unit": "dsad",
"Price": 34,
"Class": "dsfs",
"category": {
"Id": 1,
"Name": "freg",
"Description": "fdf",
"subcategory": [
{
"Id": 1,
"Name": "ergt",
"Description": "erfwef"
}
]
}
}

最佳答案

您的 Controller 代码正在验证模型并返回 BadRequest:https://github.com/kajasumanie/calalogapi/blob/master/CalalogAPI/Controllers/BooksController.cs#L41

if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}

您看到的错误与 Cosmos DB 无关,您发送的任何负载对于 Catalog 类无效。

该类在您的存储库中不可用,因此很难说。您应该检查有效负载与模型类,并验证是否满足格式和要求。

关于asp.net - 值 'AddOrder' 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56243341/

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