Добрый день, ребята, я пытаюсь отправить объект в API.и я получил сообщение об ошибке
[HttpPost]
public async Task<object> Upsert(int Base, int SubBase,object val)
{
using (var client = new HttpClient())
{
client.BaseAddress = new Uri("http://localhost:50442/");
client.DefaultRequestHeaders.Clear();
HttpResponseMessage response = await client.PostAsJsonAsync("M01_Upsert/" + val, val);
response.EnsureSuccessStatusCode();
return response.Headers.Location;
}
}
, и вот функция API, которую я вызываю
[HttpPost]
public void M01_Upsert(object val)
{
var data = val;
}
Как мне вызвать это правильно ?.Я делаю это правильно?Это дает мне ошибку при вызове метода.