

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# で HTTP クライアントを上書きする AWS SDK for C\$1\$1
<a name="overriding-http-client"></a>

Windows のデフォルトの HTTP クライアントは [WinHTTP](https://msdn.microsoft.com/en-us/library/windows/desktop/aa382925%28v=vs.85%29.aspx) です。他のすべてのプラットフォームのデフォルトの HTTP クライアントは [curl](https://curl.haxx.se/) です。

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