TsgcHTTP2Clientプロパティ › ReadTimeout

ReadTimeout プロパティ

タイムアウトを発生させる前に同期 HTTP/2 レスポンスを待機する最大時間(ミリ秒単位)。

構文

property ReadTimeout: Integer read FReadTimeout write FReadTimeout;

デフォルト値

60000(60 秒)

解説

同期 HTTP/2 リクエストメソッド(GetPost など)がレスポンスの完全受信を待機する時間を制御します。0 に設定するとタイムアウトを無効化します(レスポンスが完全に受信されるか接続が閉じるまで無限に待機)。1 GB 以上の大きなファイル転送の場合は 0 または十分に大きな値を設定してください。OnHTTP2Response/OnHTTP2ResponseFragment イベントを通じてディスパッチされる非同期リクエストはこのタイムアウトの影響を受けません。

使用例


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

プロパティに戻る