HTTPリクエストを行うためにlibcurlを使用しています。
リクエストは認証済みプロキシを通過します。
以下は、プロキシに関する私の設定です
curlResultCode = curl_easy_setopt(curlHandle, CURLOPT_PROXY, <proxy-server>);
curlResultCode = curl_easy_setopt(curlHandle, CURLOPT_PROXYPORT, <port number>);
//curlResultCode = curl_easy_setopt(curlHandle, CURLOPT_PROXYAUTH, CURLAUTH_ANY);
また
curlResultCode = curl_easy_setopt(curlHandle, CURLOPT_PROXYAUTH, CURLAUTH_NTLM);
「winhttp」インターフェイスのようにCURLがインテリジェントに見つけることを期待しているため、プロキシのユーザー名とパスワードを指定できません。
ANY と NTLM の両方を試しました。ただし、リクエストがプロキシ経由で正常に通過する場合があります。簡単な実行中に「認証が必要です: 407」が表示されることがあります。
このランダムな動作を確認するために、ここで何が間違っていたか教えてもらえますか?
読んでくれてありがとう!!!