【发布时间】:2021-01-06 11:37:32
【问题描述】:
大家好,
如何在 blazor GetFromJsonAsync 中传递多个参数,使用此代码时出现错误。
blazor 网络程序集
data= await http.GetFromJsonAsync<dataobject[]>($"api/Sample/Get/{id}/{date}");
.net 核心接口
[HttpGet("Get/{id}/{date}")]
public ActionResult<List<dataobject>> Get(string id, string date)
{
}
【问题讨论】:
-
据我所见,这似乎是正确的,您遇到的错误是什么?更详细地分享您的错误或问题
-
这是我得到的错误。未处理的异常渲染组件:不支持提供的ContentType;支持的类型是“application/json”和结构化语法后缀“application/+json”。
-
该 api 在使用 POSTMAN 时有效,但我无法使其在 blazor webassembly 中运行
-
我现在明白了,我正在传递格式为 yyyy/MM/dd 的日期,只需将其更改为 yyyy-MM-dd。
-
有关错误的解释,请参阅stackoverflow.com/a/63863447/60761