curl使用筆記

2021-06-28 08:42:00 字數 1148 閱讀 8975

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...