TsgcHTTP2Client › Özellikler › ReadTimeout
Bir zaman aşımı yükseltilmeden önce eşzamanlı bir HTTP/2 yanıtının beklenmesi için milisaniye cinsinden maksimum süre.
property ReadTimeout: Integer read FReadTimeout write FReadTimeout;
60000 (60 saniye)
Eşzamanlı HTTP/2 istek yöntemlerinin (Get, Post, …) yanıtın tam olarak alınmasını ne kadar süre bekleyeceğini kontrol eder. Zaman aşımını devre dışı bırakmak için 0 olarak ayarlayın (yanıt tam olarak alınana veya bağlantı kapatılana kadar sonsuz bekleme). 1 GB veya daha büyük büyük dosya aktarımları için bunu 0 veya yeterince yüksek bir değere ayarlayın. OnHTTP2Response/OnHTTP2ResponseFragment olayları aracılığıyla gönderilen eşzamansız istekler bu zaman aşımından etkilenmez.
oHTTP2 := TsgcHTTP2Client.Create(nil);
oHTTP2.Host := 'http2.akamai.com';
oHTTP2.Port := 443;
oHTTP2.TLS := True;
oHTTP2.ReadTimeout := 30000;