TsgcHTTP2ClientProprietà › LogFile

LogFile Property

Persiste i frame HTTP/2 in entrata e in uscita in un file, utile per il debug a livello di rete.

Sintassi

property LogFile: TsgcTCPLogFile read GetLogFile write SetLogFile;

Valore predefinito

Enabled=False

Note

Imposti Enabled=True e FileName sul percorso completo del log di output. Ogni byte inviato o ricevuto sul socket HTTP/2 viene aggiunto al file, quindi è possibile ispezionare sia le intestazioni di richiesta/risposta (decodificate con HPACK nel componente) sia i payload dei frame DATA. L'accesso al file di log non è thread-safe, non condivida lo stesso file tra più thread.

Esempio


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;

Torna alle Proprietà