TsgcHTTPServer › Eventos › OnError
Se activa cuando se produce un error a nivel de protocolo al procesar una conexión de cliente, como una solicitud HTTP mal formada.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
OnError notifica los problemas a nivel de protocolo detectados al analizar una conexión de cliente, como una línea de solicitud mal formada o una cabecera no válida. El parámetro Error contiene una descripción textual y el parámetro Connection identifica la sesión infractora. Los errores generados al despachar solicitudes HTTP desde OnCommandGet / OnCommandOther se enrutan a través de OnException; OnError está reservado para el lado de conexión/análisis de protocolo del servidor.
procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
WriteLn('#error on ' + Connection.Guid + ': ' + Error);
end;