Не удалось получить объект json из службы windows на контроллер mvc - PullRequest
0 голосов
/ 20 декабря 2018

Я создал службу Windows, из которой я пытаюсь вызвать метод Post, который находится в контроллере MVC.

Ниже приведен код службы Windows, которая вызывает контроллер.

string url="http://localhost:57262/Employee/GetDetails";
        DataMsg dataMsg = new DataMsg();
                                dataMsg.ID = EmpID;
                                dataMsg.Name = EmpName;

                                string data = JsonConvert.SerializeObject(dataMsg);
                                client.BaseAddress = new Uri(url);
                                HttpResponseMessage response = await client.PostAsJsonAsync(url, new StringContent(data));
                                HttpContent content = response.Content;
                                ResultText = response.Content.ReadAsStringAsync().Result;

Ниже приведен мой метод сообщения в контроллере

[HttpPost]
        public ActionResult GetDetails(string data)
        {
            DataMsg dataMsg = new DataMsg();
            dataMsg = JsonConvert.DeserializeObject<DataMsg>(data);
        }

Когда я пытаюсь вызвать метод контроллера, значение данных становится нулевым. Может ли кто-нибудь помочь мне решить проблему.Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...