首先,我很高兴Embarcadero / Idera最终决定在HTTP / S通信中加入内置组件!
而且我知道这听起来像是一个愚蠢的问题(也许是这样)......但是我在查找属性(或其他东西)以设置自定义TimeOut(响应,接收,......)时遇到了问题。
有人能指出我正确的方向吗?
答案 0 :(得分:2)
我也有类似的问题,但我只需要能够为连接超时设置自定义值。我必须复制和修改两个RTL文件才能完成此任务。首先我修改了System.Net.Http.Client.pas文件:
dodajZajecia
以下是我对System.Net.HttpClient.Win.pas文件的修改:
THTTPClient = class(TURLClient)
...
private
FConnectTimeout: Integer; // <---- add this line
...
public
property ConnectTimeout: Integer read FConnectTimeout write FConnectTimeout; // <---- add this line
这些修改适用于Delphi 10 Seattle RTL文件。希望这有帮助!