要忽略ssl证书错误,我ServicePointManager.ServerCertificateValidationCallback在创建之前设置静态方法HttpWebRequest.我只希望对内部请求执行此操作,因此我将该属性重置为finally块中的默认值.但是因为它是一个Web应用程序,当多个线程修改属性时会出现问题吗?
这是我如何使用该属性
public static String GetResource()
{
try
{
ServicePointManager.ServerCertificateValidationCallback += delegate { return true; };
}
catch()
{
}
finally
{
ServicePointManager.ServerCertificateValidationCallback -= delegate { return false; };
}
}
Run Code Online (Sandbox Code Playgroud)
c# ×1