--创建对接类采用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);
推荐阅读