TsgcHTTPServer › Zdarzenia › OnError
Wywoływane za każdym razem, gdy podczas przetwarzania połączenia klienta wystąpi błąd na poziomie protokołu, na przykład nieprawidłowo sformowane żądanie HTTP.
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
OnError zgłasza problemy na poziomie protokołu wykryte podczas analizowania połączenia klienta, takie jak nieprawidłowo sformowany wiersz żądania lub nieprawidłowy nagłówek. Parametr Error zawiera opis tekstowy, a parametr Connection identyfikuje sesję, której to dotyczy. Błędy zgłaszane podczas wysyłania żądań HTTP z OnCommandGet / OnCommandOther są kierowane przez OnException; OnError jest zarezerwowane dla strony połączenia/analizy protokołu serwera.
procedure OnError(Connection: TsgcWSConnection; const Error: string);
begin
WriteLn('#error on ' + Connection.Guid + ': ' + Error);
end;