新建一個php文件,定名為get.php,用于講解若何在header頭添加Authorization信息。
為了便于利用,這里界說一個get_data()函數來實現Authorization信息的傳遞,函數中有三個參數,第一個是發送請求的url,第二個是Authorization信息中的賬號,第三個參數是Authorization信息中的暗碼。
Authorization信息利用curl來傳輸,起首要利用curl_init()方式初始化,再把Authorization信息保留在header頭信息數組中。
頭信息數組$headers包含兩個元素,一個是編碼信息,另一個就Authorization信息。Authorization信息包含賬號和暗碼的信息。
利用curl_setopt()方式設置抓取的url,url由get_data()函數第一個參數供給 。
再次利用curl_setopt()方式設置頭文件的信息作為數據流輸出,而且設置獲取的信息以文件流的形式返回,而不是直接輸出。
利用curl_setopt()方式設置傳輸的header頭信息,也就是已經設置了Authorization信息的數組$headers。利用curl_exec()方式執行號令,執行完號令,利用curl_close()方式封閉URL請求,至此,完當作所有代碼的編寫。
在現實利用中,只需要挪用該函數,并把請求的url,賬號和暗碼(Authorization信息)作為參數傳遞給函數,即可當作功實現認證信息的傳遞。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!