TsgcHTTP2Client › Propriétés › LogFile
Persiste les trames HTTP/2 entrantes et sortantes dans un fichier, utile pour le débogage au niveau fil.
property LogFile: TsgcTCPLogFile read GetLogFile write SetLogFile;
Enabled=False
Définissez Enabled=True et FileName sur le chemin complet du journal de sortie. Chaque octet envoyé ou reçu sur le socket HTTP/2 est ajouté au fichier, de sorte que les en-têtes de requête/réponse (décodés HPACK dans le composant) et les charges utiles des trames DATA peuvent être inspectés. L'accès au fichier journal n'est pas thread-safe, ne partagez pas le même fichier entre plusieurs 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;