云星空单据审核第三方接口对接开发原创
金蝶云社区-马建庆
马建庆
2人赞赏了该文章 98次浏览 未经作者许可,禁止转载编辑于2024年08月24日 10:23:09

--创建对接类采用HttpClient方式与第三方接口进行对接   

 public class HttpClientHelper

    {

        public static string doPost(string url, string data)

        {

            using (HttpClient client = new HttpClient())

            {

                var content = new StringContent(data, Encoding.UTF8, "application/json");

                Task<HttpResponseMessage> task = client.PostAsync("http://xxx.xxx.xxx.xxx:8080" + url , content);

                HttpResponseMessage response = task.Result;

                if (response.StatusCode == HttpStatusCode.OK)

                {

                    Task<string> result = response.Content.ReadAsStringAsync();

                    result.Wait();

                    return result.Result;

                }

            }

            return null;

        }

    }


--审核插件类 将数据按照接口的格式拼接成json字符串 发送给第三方接口

string resultStr = HttpClientHelper.doPost("", json);

赞 2