鍍金池/ 問答/PHP  Linux/ php curl庫的digest auth請求方式

php curl庫的digest auth請求方式

需求場景:通過php的curl請求第三方的服務端接口(需要向該接口post請求json數(shù)據(jù)),由于該接口開啟了digest auth認證,所以我在請求該接口的時候需要在curl里需要設置用戶名和密碼,以及Realm和Nonce。

問題:請問通過curl請求時,這幾個參數(shù)的CURLOPT參數(shù)如何設置呢?有完整的curl設置參數(shù)就更好了
我的理解,Realm是固定的一個字符串,Nonce是隨機的,不清楚如何構造這個Nonce
先謝過了!

回答
編輯回答
寫榮

應該是 用curl_setopt設置 CURLOPT_AUTH為 DIGEST,再設上密碼用戶名,curl會自動處理 nonce 的。因為這算法是確定的。

或者只要設置 AUTH的密碼用戶名,curl 會根據(jù)服務器返回的 AUTH要求,自動完成。

2017年7月17日 22:18