TsgcHTTP3Client › 事件 › OnResponse
当客户端收到来自服务器的完整响应(状态、头部和主体)时触发。
property OnResponse: TsgcHTTP3ResponseEvent;
// TsgcHTTP3ResponseEvent = procedure(Sender: TObject; const Response: TsgcHTTP3Response) of object
—
OnResponse 在收到请求的完整 HTTP/3 响应时触发,这是异步方法(GetAsync、PostAsync……)传递结果的方式。Response 参数公开状态码、响应标头和正文(可作为原始字节和解码字符串获取),以便应用程序处理回复。若请求失败,则触发 OnError。
procedure OnResponseEvent(Sender: TObject; const Response: TsgcHTTP3Response);
begin
Log('HTTP/3 status: ' + IntToStr(Response.StatusCode));
ShowMessage(Response.DataString);
end;