TsgcHTTPServer › Eventos › OnError
Disparado sempre que ocorre um erro em nível de protocolo ao processar uma conexão de cliente, como uma requisição HTTP malformada.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
OnError reporta problemas em nível de protocolo detectados ao analisar uma conexão de cliente, como uma linha de requisição malformada ou um cabeçalho inválido. O parâmetro Error contém uma descrição textual e o parâmetro Connection identifica a sessão responsável. Erros gerados ao despachar requisições HTTP a partir de OnCommandGet / OnCommandOther são roteados através de OnException; OnError é reservado para o lado de conexão/análise de protocolo do servidor.
procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
WriteLn('#error on ' + Connection.Guid + ': ' + Error);
end;