TsgcHTTP2ClientPropiedades › LogFile

LogFile Propiedad

Persiste los marcos HTTP/2 entrantes y salientes en un archivo, útil para depuración a nivel de wire.

Sintaxis

property LogFile: TsgcTCPLogFile read GetLogFile write SetLogFile;

Valor Predeterminado

Enabled=False

Observaciones

Establezca Enabled=True y FileName con la ruta completa del registro de salida. Cada byte enviado o recibido en el socket HTTP/2 se añade al archivo, por lo que se pueden inspeccionar tanto las cabeceras de solicitud/respuesta (decodificadas por HPACK en el componente) como las cargas útiles de los frames DATA. El acceso al archivo de registro no es seguro para subprocesos; no comparta el mismo archivo entre varios subprocesos.

Ejemplo


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;

Volver a Propiedades