0
我正在使用libcurl的「簡單」接口通過HTTP訪問網絡設備,目前使用HTTP基本驗證(這是curl中的默認設置)。我發現可以使用curl_easy_setopt(curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC|CURLAUTH_DIGEST)
來允許摘要式身份驗證,但不幸的是,這會使curl嘗試所有請求,而沒有任何身份驗證信息,然後根據響應中的WWW-Authenticate
標頭選擇適當的方法。我可以讓libcurl記住請求之間的HTTP Digest驗證狀態嗎?
我知道這是在第一次訪問特定設備時完成的,但是對於每一個請求都這樣做似乎對我來說太過分了。是否有可能使curl記住身份驗證狀態,並在隨後的請求中使用信息?
這看起來很容易(而且很明顯),謝謝! – che 2012-03-06 16:14:34