【发布时间】:2020-09-28 11:56:53
【问题描述】:
public async Task<>GetLandProperty(string num)
{
var request = new HttpRequestMessage(HttpMethod.Get, _httpClient.BaseAddress+relativeurl);
// added required headers here.
var response = await _httpClient.SendAsync(request);
}
现在这里的响应是 httpresponsemessage。我不明白如何从响应中提取数据并将其反序列化。也许我可以创建类,获取响应的内容并将其反序列化,但是如果它返回失败响应或异常该怎么办。在这种情况下如何返回泛型类型
【问题讨论】:
-
您可以在浏览器控制台网络选项卡中看到响应。查看响应的结构,然后相应地工作
-
是的,但是如果不成功,我应该返回什么。如何返回泛型返回类型
-
你可以这样返回
return StatusCode(StatusCodes.Status500InternalServerError);
标签: c# api asp.net-core web