我正在使用具有不可信的TLS(SSL)证书的域,以便我可以调试某些内容。Inno设置异常未捕获
这是我的代码:
procedure test();
var
WinHttpReq: Variant;
begin
WinHttpReq := CreateOleObject('WinHttp.WinHttpRequest.5.1');
try
WinHttpReq.Open('POST', 'https://tv.eurosport.com/', False);
WinHttpReq.SetRequestHeader('Content-Type', 'application/json');
WinHttpReq.Send('');
except
MsgBox(IntToStr(WinHttpReq.Status), mbError, MB_OK);
end;
end;
万一有一个与我想打印的HTTP状态代码请求的错误。
的问题是,except
子句中的线永远不会执行,而是我得到以下错误:
即使我没有运行调试器附加可执行它仍然会导致错误。
如何处理Inno Setup中的OleObject
异常?
有什么办法可以在证书错误的except子句中的状态代码? – yuval