curl
顯示返回的頭資訊
-i/--head show document info only
如果遇到了乙個多次跳轉的url,可以先用curl的 -l 引數看看,這個url最終跳轉到了什麼地方
-l/--location follow location: hints (h)
--location-trusted follow location: and send auth to other hosts (h)
-l 引數最好配合 -i 使用,不然curl會把最後一次請求獲得的資料輸出到控制台。
curl -l -i
會輸出兩個location
...location:
....
location:
....
其它資訊略
接下來說說用curl如何判斷登入某個**成功
用正確的使用者名稱與密碼登入一次,再用錯誤的使用者名稱或密碼登入一次,兩次分別把輸出重定向到不同檔案中
然後再用比較文字的軟體比較這兩個檔案,就可以得到二者的不同之處,正是這個不同之處區分了是否登入成功,
這樣你下次登入時就可以以此判斷登入狀態
下面以yahoo的登入為例
curl -ld "[email protected]&passwd=pass" "" > log
使用者密碼都正確的情況(登入也失敗了,cookies不對)
the browser you're using refuses to sign in. (cookies rejected)
使用者不正確的情況
<
divclass
="yregertxt"
>
<
strong
>
<
strong
>this id is not yet taken.
<
/strong
>
<
br>are you trying to <
ahref
=""> register>
fora new account?<
/strong
>
這樣可以通過查詢裡的值來判斷登入狀態
curl 使用筆記
在工作中會經常使用的 curl 進行介面測試這裡記錄一下測試的命令.在 windows linux 系統下傳送json資料時要注意 windows 下 修改前 修改後 修改前 修改後注意在 bash 中,如果請求的 json字串是用單引號括起來的話,字串中的雙引號不需要進行轉義,但如果請求的 jso...
Vim 使用筆記
set hlsearch set nohlsearch 搜尋後清除上次的加亮 nohl nohlsearch 拷貝 很有用的一句話,規定了格式選項,讓它換行不自動空格 set formatoptions tcrqn set fo r set noautoindent 再 shift insert 正...
xemacs使用筆記
xemacs使用筆記 xemacs emacs的下一代,由lucid原創 from debian參考手冊.由於不知道什麼時候刪掉了emacs的乙個重要檔案.每次都沒法安裝好.突然發現了xemacs,於是決定使用看看.本人還是菜鳥,僅供交流 我使用的ubuntu系統,所以就直接apt get inst...