【发布时间】:2020-10-26 09:05:58
【问题描述】:
请问,如何在 Blazor WASM 项目中使用 Http.GetFromJsonAsync 传递 IEnumerable 参数? 这是我在 razor 组件中的代码:
IEnumerable<WAGPiattValidePerUtente> piattValidePerUtente;
dipendenti = await Http.GetFromJsonAsync<IEnumerable<WAGDipendentiAttivitaNGiorniPrec>>($"WAGDipendentiAttivitaNGiorniPrecService/ByDaySottrDataPiattaforme/{(short)7}/{dataRif.ToString("yyyyMMdd")}/{piattValidePerUtente}");
在我的 API 控制器中,代码是:
[HttpGet("ByDaySottrDataPiattaforme/{giorniDaSottrarre}/{dataRif}/{piattaforme}")]
public async Task<ActionResult<IEnumerable<WAGDipendentiAttivitaNGiorniPrec>>> GetWAGDipendentiPiattAttivitaNGiorniPrec(short giorniDaSottrarre, string dataRif, IEnumerable<WAGDipendentiAttivitaNGiorniPrec> piattaforme)
{
//call a store procedure...
}
调用该方法时出现此错误: 加载资源失败:服务器响应状态为 415 () 不支持的媒体类型
有人可以帮帮我吗?
【问题讨论】:
标签: parameters entity-framework-core asp.net-core-webapi blazor-webassembly