在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

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

php curl庫的digest auth請求方式

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

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

回答
編輯回答
寫榮

應(yīng)該是 用curl_setopt設(shè)置 CURLOPT_AUTH為 DIGEST,再設(shè)上密碼用戶名,curl會(huì)自動(dòng)處理 nonce 的。因?yàn)檫@算法是確定的。

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

2017年7月17日 22:18