TsgcHTTP2ClientPropriétés › ReadTimeout

ReadTimeout Propriété

Délai d'attente maximal en millisecondes pour une réponse HTTP/2 synchrone avant de lever une exception de délai.

Syntaxe

property ReadTimeout: Integer read FReadTimeout write FReadTimeout;

Valeur par défaut

60000 (60 secondes)

Remarques

Contrôle la durée pendant laquelle les méthodes de requête HTTP/2 synchrones (Get, Post, …) attendent que la réponse soit entièrement reçue. Définissez sur 0 pour désactiver le délai d'attente (attente infinie jusqu'à ce que la réponse soit entièrement reçue ou que la connexion soit fermée). Pour les transferts de fichiers volumineux de 1 Go ou plus, définissez cette valeur sur 0 ou une valeur suffisamment élevée. Les requêtes asynchrones transmises via les événements OnHTTP2Response/OnHTTP2ResponseFragment ne sont pas affectées par ce délai d'attente.

Exemple


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

Retour aux propriétés