我有这个WebAssembly项目应用程序,还有一个Net Core应用程序,它有一个api(restful generic(,api可以是return NotFound();
,并且在中接收
private async Task RetrieveData()
{
var dataTemp = await Client.GetFromJsonAsync<Drivers>($"api/Drivers/2");
if (dataTemp != null)
{
text = dataTemp.name;
}
}
有没有一种方法可以处理ActionResults-lik";ok";或";NotFound";带有代码?,除了人们使用Postman可视化操作结果代码之外,我似乎找不到任何关于这方面的信息。
如果它是可行的,它是有意的还是只是一种糟糕的做法,ActionResults的目的是让开发人员看看发生了什么?
您需要像这样修改您的代码。
private async Task RetrieveData()
{
var response = await Client.GetAsync($"api/Drivers/2");
if(response.IsSuccessStatusCode)
{
dataTemp = response.Content.ReadFromJsonAsync<Drivers>();
}
else
{
//Handle exception.
}
}