我正在 Delphi 中编写一个下载管理器,其中包含一些自定义功能,例如可恢复下载和通过代理下载。
我正在研究不同的组件解决方案:Indy 和 NetHTTP,两者看起来非常接近。
TNetHTTPClient好像是 的接口winhttp.dll。
TIdHTTP似乎是wininet.dll(但我不确定)的接口。
TIdHTTP 似乎是一个非常古老的组件(可能非常稳定/经过测试)并且有大量在线文档。
TNetHTTPClient 似乎是一个非常新的组件,并且没有很好的在线文档。
我有点犹豫……该选择哪一个?
关键是:这两个组件之间的主要区别是什么?
我的问题有点有争议(主要基于意见),但我还没有找到这两个组件之间的任何实际比较。