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;