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>();
}