Programming C#

Http Client Asp Net Core

Method Get

using HttpClient client = new HttpClient();
client.BaseAddress = new Uri("http://localhost:5239");
IEnumerable<Member>? list = await client.GetFromJsonAsync<IEnumerable<Member>>("/api/member");

Method Get By Id

using HttpClient client = new HttpClient();
client.BaseAddress = new Uri("http://localhost:5239");
Member? obj = await client.GetFromJsonAsync<Member>($"/api/member/{id}");

Method Post

using HttpClient client = new HttpClient();
client.BaseAddress = new Uri("http://localhost:5239");
HttpResponseMessage message = await client.PostAsJsonAsync("/api/member", obj);
if(message.IsSuccessStatusCode){
    int ret = await message.Content.ReadFromJsonAsync<int>();
}