TsgcHTTP2ClientPropriedades › ReadTimeout

ReadTimeout Property

Tempo máximo em milissegundos para aguardar uma resposta HTTP/2 síncrona antes de gerar um timeout.

Sintaxe

property ReadTimeout: Integer read FReadTimeout write FReadTimeout;

Valor Padrão

60000 (60 segundos)

Observações

Controla por quanto tempo os métodos de requisição HTTP/2 síncronos (Get, Post, …) aguardam que a resposta seja totalmente recebida. Defina como 0 para desabilitar o timeout (espera infinita até que a resposta seja totalmente recebida ou a conexão seja fechada). Para transferências de arquivos grandes de 1 GB ou mais, defina como 0 ou um valor suficientemente alto. Requisições assíncronas despachadas via os eventos OnHTTP2Response/OnHTTP2ResponseFragment não são afetadas por este timeout.

Exemplo


oHTTP2 := TsgcHTTP2Client.Create(nil);
oHTTP2.Host := 'http2.akamai.com';
oHTTP2.Port := 443;
oHTTP2.TLS := True;
oHTTP2.ReadTimeout := 30000;

Voltar para Propriedades