首先我们需要引入
@inject HttpClient http //后面的http是自定义的,随便给什么名称
- get请求
HttpResponseMessage response = await http.GetAsync("url");
- post请求
//第一个参数是路径,第二个是接口要求的传值
var res = await http.PostAsJsonAsync("url", param);
//用ReadFromJsonAsync来读取数据,Student是你接收的类型
var Data = await res.Content.ReadFromJsonAsync<Student[]>();
- delete请求
var res = await http.DeleteAsync("url/id/" + _Id)
- put请求
//参数和post一样
var res = await http.PutAsJsonAsync("url", param);