AWS SDK for C++ での HTTP クライアントのオーバーライド - AWS SDK for C++

AWS SDK for C++ での HTTP クライアントのオーバーライド

Windows のデフォルトの HTTP クライアントは WinHTTP です。他のすべてのプラットフォームのデフォルトの HTTP クライアントは curl です。

オプションで、任意のサービスクライアントのコンストラクタに渡すカスタム HttpClientFactory を作成することで、HTTP クライアントのデフォルトをオーバーライドできます。HTTP クライアントをオーバーライドするには、SDK を curl サポートを有効にしてビルドする必要があります。Linux および macOS では curl サポートはデフォルトで有効ですが、Windows では追加のビルド手順が必要です。Windows で curl サポートを有効にして SDK をビルドする方法の詳細については、「 Windows での AWS SDK for C++ のビルド」を参照してください。