TsgcHTTP3Client › 이벤트 › OnHTTP3Exception
HTTP/3 요청 또는 응답을 처리하는 중에 예외가 발생할 때 발생합니다.
property OnHTTP3Exception: TsgcHTTP3ExceptionEvent;
// TsgcHTTP3ExceptionEvent = procedure(Sender: TObject; const E: Exception) of object
| Name | Type | 설명 |
|---|---|---|
Sender | TObject | 예외가 발생한 클라이언트. |
E | Exception | 오류를 설명하는 Message를 포함하는 예외 객체입니다. |
—
OnHTTP3Exception은 클라이언트가 요청을 보내거나 응답을 처리하는 동안 예외가 발생할 때 발생하며, 예외가 전파되는 대신 애플리케이션이 실패를 기록하거나 복구할 수 있도록 합니다. 이는 프로토콜 수준 오류 메시지를 보고하는 OnError를 보완합니다. 이 이벤트는 실제 Exception 인스턴스를 전달하므로 핸들러가 해당 클래스와 메시지를 검사할 수 있습니다. E 매개변수를 해제하지 마십시오. 이는 컴포넌트가 소유합니다.
procedure OnHTTP3ExceptionEvent(Sender: TObject; const E: Exception);
begin
Log('HTTP/3 exception: ' + E.Message);
end;