TsgcHTTP3Client › Olaylar › OnResponse
İstemci sunucudan tam yanıtı (durum, başlıklar ve gövde) aldığında tetiklenir.
property OnResponse: TsgcHTTP3ResponseEvent;
// TsgcHTTP3ResponseEvent = procedure(Sender: TObject; const Response: TsgcHTTP3Response) of object
—
OnResponse, bir isteğin tam HTTP/3 yanıtı alındığında tetiklenir; zaman uyumsuz yöntemlerin (GetAsync, PostAsync, …) sonuçlarını bu şekilde iletir. Response parametresi durum kodunu, yanıt başlıklarını ve gövdeyi (hem ham bayt hem de çözümlenmiş dize olarak) gösterir; böylece uygulama yanıtı işleyebilir. İstek başarısız olursa bunun yerine OnError tetiklenir.
procedure OnResponseEvent(Sender: TObject; const Response: TsgcHTTP3Response);
begin
Log('HTTP/3 status: ' + IntToStr(Response.StatusCode));
ShowMessage(Response.DataString);
end;