【发布时间】:2015-12-22 08:08:51
【问题描述】:
首先我很高兴 Embarcadero/Idera 最终决定包含一个用于 HTTP/S 通信的内置组件!
而且我知道这听起来像是一个愚蠢的问题(也许确实如此)......但我在寻找属性(或其他东西)来设置自定义 TimeOut(响应、接收......)时遇到问题。
有人能指出正确的方向吗?
【问题讨论】:
-
我不认为TNetHttpClient有超时属性或方法(看docwiki.embarcadero.com/Libraries/XE8/en/…)
-
但是……为什么? :) 我什至用经典的 InternetSetOption 尝试过,但没有成功。
InternetSetOption(nil, INTERNET_OPTION_CONNECT_TIMEOUT, @LConnectTimeoutMS, Sizeof(LConnectTimeoutMS)); -
我不知道兄弟。顺便说一句:我从 Firemonkey 的角度发表评论,看起来你在做 Windows 的东西,所以也许只使用 indy? stackoverflow.com/questions/12858551/…
-
就是这样 - 我们一直在使用 Indy,但我不喜欢 HTTPS 的外部 DLL。所以,当我发现现在可以用原生 Delphi 组件“解决”这个问题时,我很兴奋……但我的运气很快就用完了。