TsgcHTTP2Client › Propriedades › LogFile
Persiste os frames HTTP/2 de entrada e saída em um arquivo, útil para depuração em nível de protocolo.
property LogFile: TsgcTCPLogFile read GetLogFile write SetLogFile;
Enabled=False
Defina Enabled=True e FileName com o caminho completo do log de saída. Cada byte enviado ou recebido no socket HTTP/2 é anexado ao arquivo, de modo que tanto os cabeçalhos de requisição/resposta (decodificados via HPACK no componente) quanto os payloads dos frames DATA podem ser inspecionados. O acesso ao arquivo de log não é thread-safe, não compartilhe o mesmo arquivo entre várias threads.
oHTTP2 := TsgcHTTP2Client.Create(nil);
oHTTP2.Host := 'http2.akamai.com';
oHTTP2.Port := 443;
oHTTP2.TLS := True;
oHTTP2.LogFile.FileName := 'C:\Logs\http2client.log';
oHTTP2.LogFile.Enabled := True;