libcurl を使用して、ダイジェスト認証を使用して HTTP POST を実行する簡単なプログラムを作成しようとしています。
curlopt_easy_setopt適切な呼び出しを使用して送信したい XML バッファを設定しているときに正常に動作しCURLOPT_POSTFIELDS、CURLOPT_POSTFIELDSIZE次に を呼び出しcurl_easy_performます。
ただし、CURLOPT_CONNECT_ONLY1 に設定してから接続しようとすると、- を使用してcurl_easy_send(send 呼び出しの) リターン コードはCURLE_UNSUPPORTED_PROTOCOL.
(もちろん、ユーザー名、パスワード、およびダイジェスト認証スキームは以前に正常に設定されています)。
スニファを使用すると、ダイジェスト ネゴシエーションがまったく実行されていないことがわかります。
curl_easy_send\curl_easy_recvを と一緒CURLOPT_CONNECT_ONLYに使用し、libcurl にダイジェスト ネゴシエーションを実行させるにはどうすればよいですか?
前もって感謝します。