我有2个项目。其中一个是asp.net核心CRUD运行的,另一个是控制台,我正在使用asp.net核心应用。
我有从api获取数据的方法:
public static class Project
{
public static async Task GetProjects()
{
Console.WriteLine("Getting projects");
using var client = new HttpClient();
client.DefaultRequestHeaders.Authorization = new
AuthenticationHeaderValue("Bearer", await Token.GetToken());
HttpResponseMessage response = await client.GetAsync(LibvirtUrls.projectUrl);
HttpContent content = response.Content;
Console.WriteLine("Response Status Code: " + (int)response.StatusCode);
string result = await content.ReadAsStringAsync();
if (result != null && result.Length >= 0)
{
Console.WriteLine("Result:\n" + Helpers.FormatJson(result));
}
}
}
而且我正在使用此方法:
static async Task Main(string[] args)
{
await Project.GetProjects();
}
一切正常。我需要一些方法用于ex:不是立即获取数据,而是类似:
获取项目列表输入
然后获得所有数据。
尝试使用此library,但未成功。这是任何简单的方法还是第三部分库?
Console.WriteLine("To get the project list hit any key");
Console.Read();
//Then the call to the web service