我知道ServicePointManager.ServerCertificateValidationCallback.Net Core中不再存在,而是替换为:
using(var handler = new System.Net.Http.HttpClientHandler())
{
using (var httpClient = new System.Net.Http.HttpClient(handler))
{
handler.ServerCertificateCustomValidationCallback = (request, cert, chain, errors) =>
{
return true;
};
}
}
Run Code Online (Sandbox Code Playgroud)
但是我们目前正在使用该ServiceStack.Core库,据我所知,该库不会暴露像这样的属性或处理程序本身.
我如何告诉ServiceStack客户端在此代码中绕过ssl验证?
using(var client = new JsonServiceClient("https://www.google.com"))
{
var response = client.Get("/results");
}
Run Code Online (Sandbox Code Playgroud)
如果有办法,Windows和Linux上的工作方式是否相同?