标签: rest delphi delphi-10.1-berlin cancellation
我正在使用TRESTRequest来使用REST服务。 有时用户抱怨回复非常缓慢,因此他们希望能够取消REST请求。
TRESTRequest
不幸的是,与CancellationToken无关,我可以传递给方法TRESTRequest.Execute或TRESTRequest.ExecuteAsync,以便在运行时取消请求。
CancellationToken
TRESTRequest.Execute
TRESTRequest.ExecuteAsync
我知道当我想中止数据接收时我可以使用THTTPClient.OnReceiveData。但我找不到访问请求的内部HttpClient的方法。
THTTPClient.OnReceiveData
如何取消正在运行的REST请求?