asp net основной почтовый запрос через консольное приложение c# - PullRequest
0 голосов
/ 18 июня 2020

Я знаю, что это частый вопрос, но спустя долгое время я не могу найти решение, и мне бы очень хотелось получить помощь. Мне нужно отправить почтовый запрос на 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);
        }

Не работает, хочу знать, в чем моя ошибка.

...