有没有办法通过 REST API 的 POST 方法从一个项目通过另一个项目发送

我有一个包含类 ContactsDTO 的 Contacts.cs 类,如下面的代码所示


namespace WindowsScheduling

{

    public class ContactsDTO    

     {

        public string ContactFirstName { get; set; }

        public string ContactLastName { get; set; }

        public string ContactAddress1 { get; set; }

        public string Class { get; set; }

     }

}

现在我想List<ContactsDTO>通过 REST API将一个对象发送到另一个项目。


我为此目的实施的方法是:-


 public string SendContactToKentico( List<ContactsDTO> objDeserializedMessage)

        {

            var RemoteURL = ConfigurationManager.AppSettings["RemoteURL"].ToString();     

            HttpClient client = new HttpClient();

            client.BaseAddress = new Uri(RemoteURL);

            client.DefaultRequestHeaders.Accept.Clear();

            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

            HttpResponseMessage responseMessage = client.GetAsync(RemoteURL + "/Schedule/GetContactsByScheduler",objDeserializedMessage).Result;

            return msg;

        }

但在这里我的objectDeserializedobject显示错误:-无法从“System.Collection.Generic.List”转换为“System.Net.Http.HttpCompletionOption”


一只斗牛犬
浏览 209回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP