我正在使用具有不可信的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