0

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」が表示されることがあります。

このランダムな動作を確認するために、ここで何が間違っていたか教えてもらえますか?

読んでくれてありがとう!!!

4

0 に答える 0