我有这个WebAssembly项目应用程序,还有一个具有api (restful )和api return NotFound();的Net应用程序,该应用程序在
private async Task RetrieveData()
{
var dataTemp = await Client.GetFromJsonAsync<Drivers>($"api/Drivers/2");
if (dataTemp != null)
{
text = dataTemp.name;
}
}有什么方法可以用代码来处理ActionResults lik "ok“或"NotFound”吗?除了使用邮递员可视化动作结果代码之外,我似乎找不到任何关于这个问题的信息。
如果它是可实现的,那么它是有意的还是仅仅是错误的实践,而ActionResults的目的是让开发人员看到正在发生的事情?
发布于 2022-07-28 15:37:12
您需要像这样修改代码。
private async Task RetrieveData()
{
var response = await Client.GetAsync($"api/Drivers/2");
if(response.IsSuccessStatusCode)
{
dataTemp = response.Content.ReadFromJsonAsync<Drivers>();
}
else
{
//Handle exception.
}
}https://stackoverflow.com/questions/73154443
复制相似问题