Я знаю, что это частый вопрос, но спустя долгое время я не могу найти решение, и мне бы очень хотелось получить помощь. Мне нужно отправить почтовый запрос на asp net core web api с помощью консольного приложения c #. Мне нужно отправить объект в тело запроса. Код, который я использую, не работает. Заранее большое спасибо
это объект:
public class Data1
{
public List<int> list { get; set; }
public string url { get; set; }
public int id { get; set; }
}
это требование от консольного приложения
Data1 d1 = new Data1() { id = empId, list = result.Item3, url = splitremoteUri[0] };
string output = JsonConvert.SerializeObject(d1);
using (var client = new HttpClient())
{
var result3 = client.PostAsJsonAsync("http://localhost:59617/api/regular", output).Result;
}
это контроллер:
[HttpPost("regular")]
public void checkRegular( [FromBody] Data1 d)
{
iScopeDic.checkRegular(d.id,d.list, d.url);
}
Не работает, хочу знать, в чем моя ошибка.