TsgcHTTP_API_Anthropic › Olaylar › OnHTTPAPIException
Anthropic API'sine yapılan bir çağrı işlenmeyen bir istisna fırlattığında tetiklenir
property OnHTTPAPIException: TsgcHTTPAPIExceptionEvent;
// TsgcHTTPAPIExceptionEvent = procedure(Sender: TObject; E: Exception) of object
—
Bu olay, https://api.anthropic.com/v1 adresine gönderilen bir istek bir istisnayla başarısız olduğunda, örneğin ağ hataları, TLS hataları, HTTP 2xx olmayan durum kodları (401, 429, 5xx) veya JSON ayrıştırma hataları olduğunda her seferinde tetiklenir. İstisna ayrıca normal try/except yolu aracılığıyla da raporlanır, bu nedenle bu olay öncelikle merkezi günlük kaydı veya telemetri için yararlıdır. Temeldeki mesaj ve sınıf için E parametresini inceleyin.
procedure TForm1.oAPIHTTPAPIException(Sender: TObject; E: Exception);
begin
Memo1.Lines.Add('Anthropic error: ' + E.ClassName + ' - ' + E.Message);
end;