TsgcHTTPServer › 이벤트 › OnError
잘못된 형식의 HTTP 요청과 같이, 클라이언트 연결을 처리하는 동안 프로토콜 수준 오류가 발생할 때마다 발생합니다.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
OnError는 잘못된 형식의 요청 줄이나 잘못된 헤더와 같이, 클라이언트 연결을 구문 분석하는 동안 감지된 프로토콜 수준의 문제를 보고합니다. Error 매개변수에는 텍스트 설명이 포함되고 Connection 매개변수는 문제가 된 세션을 식별합니다. OnCommandGet / OnCommandOther에서 HTTP 요청을 디스패치하는 동안 발생한 오류는 OnException을 통해 라우팅됩니다. OnError는 서버의 연결/프로토콜 구문 분석 측을 위해 예약되어 있습니다.
procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
WriteLn('#error on ' + Connection.Guid + ': ' + Error);
end;