私は次のようにlibcurlを使用して基本認証を開発しました。
curl_easy_setopt(curl, CURLOPT_URL, "http://192.168.1.133:8080/myrep");
curl_easy_setopt(curl, CURLOPT_USERNAME, "user");
curl_easy_setopt(curl, CURLOPT_PASSWORD, "passwd");
libcurlを使用したダイジェスト認証も開発したいと思います。
どうやってするの。
Libcurlはこの動作をサポートしましたか
1)->クライアントは認証フィールドなしでサーバーにhttpリクエストを送信します
2)<-サーバーは401ニーズダイジェスト認証で応答し、authrealm
3)->クライアントは受信したものを使用してダイジェスト認証で同じhttpメッセージを送信しますauthrealm
4)<-成功した場合。サーバーは認証の成功を送信し、クライアントはlibcurlを介してそれを検出します
5)<-失敗した場合。サーバーは401メッセージを再送信し、クライアントはlibcurlを介してそれを検出します