我正在尝试使用以下代码调用外部api ASP.NET核心3.1:
public async Task<IActionResult> Get()
{
var request = new HttpRequestMessage(HttpMethod.Get,url);
var Client = _httpClientFactory.CreateClient();
var response = await Client.SendAsync(request);
if (response.IsSuccessStatusCode)
{
var responseStream = await response.Content.ReadAsStreamAsync( );
Results = await JsonSerializer.
DeserializeAsync<IEnumerable<Result>>(responseStream);
}
else
{
Results = Array.Empty<Result>();
}
}
代码似乎在以下行失败:
Response.Content.ReadAsStreamAsync responseStream =等待var ( );
responseStream似乎返回读写超时错误,不确定为什么?请协助。
Error Image
转载请注明出处:http://www.resmedchina.com/article/20230526/1524394.html