У меня есть приложение WPF (.Net Framework 4.8), которое вызывает веб-API RESTful для извлечения некоторых данных из базы данных (веб-API, написанный на ASP .Net Core 2.2)
Код:
private HttpClient client = new HttpClient();
private async Task<List<DataPacket>> GetNewDataAsync()
{
string uri = $"{apiUrl}/readings";
HttpResponseMessage response = await client.GetAsync(uri);
if (response.IsSuccessStatusCode)
{
List<DataPacket> data = await response.Content.ReadAsAsync<List<DataPacket>>();
return data;
}
return null;
}
Когда я запускаю эту программу, она висит на следующей строке:
List<DataPacket> data = await response.Content.ReadAsAsync<List<DataPacket>>();
Я не уверен, что делаю не так. Есть идеи?