TsgcHTTP2ClientPropriétés › LogFile

LogFile Propriété

Persiste les trames HTTP/2 entrantes et sortantes dans un fichier, utile pour le débogage au niveau fil.

Syntaxe

property LogFile: TsgcTCPLogFile read GetLogFile write SetLogFile;

Valeur par défaut

Enabled=False

Remarques

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.

Exemple


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;

Retour aux propriétés