私は、再開可能なダウンロードやプロキシ経由のダウンロードなどのカスタム機能を備えたDelphiでダウンロードマネージャを作成しています。Delphi:TIdHTTP vs TNetHTTPClient
私はさまざまなコンポーネントソリューションを驚かせています:IndyとNetHTTPはどちらも非常に近いようです。
TNetHTTPClient
はwinhttp.dll
のインタフェースであるように見えます。TIdHTTP
wininet.dll
のインターフェイスであるようです(ただし、わかりません)。TIdHTTP
は非常に古いコンポーネント(おそらく非常に安定/テスト済み)のようであり、オンラインで数多くのドキュメントを持っています。TNetHTTPClient
は非常に最近のコンポーネントであると思われ、オンラインの良いドキュメントはありません。
私は少し決心しています...どちらを選ぶのですか?
ポイントは:これら2つのコンポーネントの主な違いは何ですか?
私の質問は、(主に意見に基づいて)少し異論がありますが、私はこれらの2つのコンポーネントの間の実用的な比較を見つけることはできませんでした。
TNetHTTPClientとTIdHTTPでは、どちらが高速で信頼性が高いですか?私は常にidHTTPを使用していますが、私のベンチマークではTNetHTTPClientはもっと速いようです。 –
@CescoBagnoli私はそれに答えることができません。このようなベンチマーク比較は一度もなかった。 –