首页 > 代码库 > HTTP 超时
HTTP 超时
TWinHTTPTimeouts = class(TPersistent) private FConnectTimeout, FReceiveTimeout, FSendTimeout: DWord; public procedure Assign(Source: TPersistent); override; published property ConnectTimeout: DWord read FConnectTimeout write FConnectTimeout default 0; property ReceiveTimeout: DWord read FReceiveTimeout write FReceiveTimeout default 0; property SendTimeout: DWord read FSendTimeout write FSendTimeout default 0; end;
Applies to
WinHTTP component. |
Declaration
property WaitTimeout: Integer; |
Description
The WaitTimeout property specifies the time interval (limit), in milliseconds unit, which application able to wait until the HTTP request will be completed. |
For example, if the maximum time which you can allow to complete HTTP request is 5 seconds, set this value to 5000 (milliseconds). If application can wait infinitely, set WaitTimeout to 0. |
When the timeout is expired, the component automatically terminates the HTTP request. To be notified when the WaitTimeout is expired — write OnWaitTimeoutExpired event handler. |
Notes
The WaitTimeout only works together with WaitThread property, only when it set to True. |
See also
WaitThread, Thread, ThreadPriority and Suspended properties; |
Read and Abort methods; |
OnWaitTimeoutExpired event. |
HTTP 超时
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。