超时属性不存在';不能在TRESTClient上工作

超时属性不存在';不能在TRESTClient上工作,rest,http,delphi,client,turbo-pascal,Rest,Http,Delphi,Client,Turbo Pascal,我在西雅图德尔福10公司工作。 在下面的示例中,我们开发了一个REST客户端,它与远程服务器通信以使用RESTAPI。 REST客户端将一直工作到我们尝试为请求对象设置自定义超时为止 以下代码片段是我们的代码: LClient: = TRESTClient.Create (URL); LRequest: = TRESTRequest.Create (nil); LRequest.Client: = LClient; LRequest.Resource: = FReqParams.Resource

我在西雅图德尔福10公司工作。 在下面的示例中,我们开发了一个REST客户端,它与远程服务器通信以使用RESTAPI。 REST客户端将一直工作到我们尝试为请求对象设置自定义超时为止

以下代码片段是我们的代码:

LClient: = TRESTClient.Create (URL);
LRequest: = TRESTRequest.Create (nil);
LRequest.Client: = LClient;
LRequest.Resource: = FReqParams.Resource;
LRequest.Method: = TRESTRequestMethod.rmGET;
LRequest.Timeout: = 300000;
LRequest.Execute;
我们尝试将时间设置为与deafult one不同的值,但请求总是在30秒后关闭连接(默认值)。
有什么我们错过的吗?
有人能帮我吗


谢谢大家!

在5000毫秒的情况下(低于默认值),它是否能像预期的那样工作?不,它甚至不能在10.3中使用5000毫秒。在10.1中,它似乎是一个已修复的错误。谢谢你提供的bug链接。基于这个链接,这个bug似乎已经被修复了,但是我们用Delphi10.2进行了尝试,这个bug仍然存在。