TsgcHTTPServer › Olaylar › OnError

OnError Olay

Bir istemci bağlantısı işlenirken, hatalı biçimlendirilmiş bir HTTP isteği gibi bir protokol düzeyinde hata oluştuğunda tetiklenir.

Sözdizimi

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

Varsayılan Değer

—

Remarks

OnError, bir istemci bağlantısı ayrıştırılırken tespit edilen, hatalı biçimlendirilmiş bir istek satırı veya geçersiz bir başlık gibi protokol düzeyindeki sorunları bildirir. Error parametresi metinsel bir açıklama içerir ve Connection parametresi sorunlu oturumu tanımlar. OnCommandGet / OnCommandOther'dan HTTP istekleri gönderilirken oluşan hatalar OnException üzerinden yönlendirilir; OnError, sunucunun bağlantı/protokol ayrıştırma tarafı için ayrılmıştır.

Örnek


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

Olaylara Dön