首頁  >  文章  >  後端開發  >  實在不知道該如何模擬登入這個網址,用firefox沒抓到get的數據

實在不知道該如何模擬登入這個網址,用firefox沒抓到get的數據

WBOY
WBOY原創
2016-12-01 01:27:221118瀏覽

我準備用PHP去模擬登入內網的TFS,然後定時去更新下任務,現在第一步,模擬登入TFS,但是用firefox去嘗試抓登入的資料包,但是就是看不到GET或POST的字段。
如下圖,打開這個網頁,就會彈出登陸框:

實在不知道該如何模擬登入這個網址,用firefox沒抓到get的數據

這個是填寫帳號密碼後的,但是找不到哪裡是POST或GET的內容,請大家指點下!
實在不知道該如何模擬登入這個網址,用firefox沒抓到get的數據

實在不知道該如何模擬登入這個網址,用firefox沒抓到get的數據

回覆內容:

我準備用PHP去模擬登入內網的TFS,然後定時去更新下任務,現在第一步,模擬登入TFS,但是用firefox去嘗試抓登入的資料包,但是就是看不到GET或POST的字段。
如下圖,打開這個網頁,就會彈出登陸框:

實在不知道該如何模擬登入這個網址,用firefox沒抓到get的數據

這個是填寫帳號密碼後的,但是找不到哪裡是POST或GET的內容,請大家指點下!
實在不知道該如何模擬登入這個網址,用firefox沒抓到get的數據

實在不知道該如何模擬登入這個網址,用firefox沒抓到get的數據

這個是HTTP Basic Authorization,不是GET也不是POST

請求的時候加入 Authorization頭,值為"Basic "+base64_encode(username+':'+password)
PHP代碼

<code>$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($curl, CURLOPT_USERPWD, "[$username]:[$password]");</code>

這個不是普通的get或post
這種是http認證

https://segmentfault.com/a/11...

填入使用者名稱和密碼,然後確定,要抓取這次互動的資料包,裡面會有post或get的欄位名稱及值

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn