在某些情况下,其余请求失败,并显示错误“ REST请求失败:获取服务器证书时出错”(当URL在浏览器中工作时)。我无法提供url示例,因为这种情况某种程度上取决于客户端计算机。
问题是我如何跳过证书验证以避免此类错误?
我尝试使用OnValidateCertificate
事件,但不会触发。
RESTClient1.OnValidateCertificate := cert_skip;
procedure cert_skip(const Sender: TObject; const ARequest: TURLRequest; const Certificate: TCertificate;
var Accepted: Boolean);
begin
Accepted:=true; // never executed actually
end;
此