TsgcHTTPServer › Eventos › OnError

OnError Evento

Disparado sempre que ocorre um erro em nível de protocolo ao processar uma conexão de cliente, como uma requisição HTTP malformada.

Sintaxe

property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object

Valor Padrão

—

Observações

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.

Exemplo


procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
  WriteLn('#error on ' + Connection.Guid + ': ' + Error);
end;

Voltar para Eventos