ServicePointManager.ServerCertificateValidationCallback = new System.Net.Security.RemoteCertificateValidationCallback(delegate { return true; }); //忽略证书
using (HttpClient client = new HttpClient())
{
string url="";//自己需要调用的接口地址
List<string> lst=new List<string>();
string dataJson = Newtonsoft.Json.JsonConvert.SerializeObject(lst);
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
var content = new StringContent(dataJson, Encoding.UTF8);
content.Headers.ContentType = new MediaTypeHeaderValue("application/json");
string result = client.PostAsync(url, content).Result.Content.ReadAsStringAsync().Result;
}
简单的HttpClient调用接口。
该代码示例展示了如何使用HttpClient在C#中进行HTTPS接口调用,并通过设置ServerCertificateValidationCallback忽略证书验证。这在开发或测试环境中可能有用,但在生产环境中必须谨慎处理证书验证。
1824

被折叠的 条评论
为什么被折叠?



