1
这是我的MVC控制器代码。想要将对象从MVC控制器传递到Web API控制器
[HttpPost]
public async Task<IActionResult> InsertNewStudentAsync(ViewModel.StudentPersonalDetailsViewModel ob)
{
StudentModel obj = ViewModel.StudentPersonalDetailsViewModel.Translate(ob);
using (var client = new HttpClient())
{
client.BaseAddress = new Uri("http://localhost:52494/");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
var bodyData = ViewModel.StudentPersonalDetailsViewModel.Translate(ob);
//HttpContent ob = new HttpContent();
var response = await client.PostAsync("api/Student/InsertStudent",obj);
}
return View();
}
在线路var response = await client.PostAsync("api/Student/InsertStudent",obj);
它表示我示出在物镜的错误
错误CS1503参数2:不能从 'SMS.Domain.Models.StudentModel' 转换为' System.Net.Http.HttpContent'
如何将该对象传递给我的API控制器。