通過curl獲取HTTP狀態返回碼

2021-10-25 16:06:08 字數 717 閱讀 9078

監控**的存活狀態

curl -o /dev/null -s -w % 100.0.143

引數:-o /dev/null 將**的返回資訊寫入/dev/null

-s silent 模式,不輸出任何資訊

-w % 控制額外輸出

--connect-timeout 連線超時時間

舉例

curl -o /dev/null -s -w % 10.0.0.143

200 #返回的狀態碼是200

獲取方式**的header資訊

curl -i 10.0.0.143

引數:-i 獲取頭部資訊

舉例

linux中curl命令獲取http狀態碼

curl命令引數很多,這裡只列出我曾經用過 特別是在shell指令碼中用到過的那些。v verbose 小寫的v引數,用於列印更多資訊,包括傳送的請求資訊,這在除錯指令碼是特別有用。m max time 指定處理的最大時長 h header 指定請求頭引數 s slient 減少輸出的資訊,比如進度...

curl檢查埠 使用curl獲取http狀態碼

shell中使用curl獲取http請求的狀態碼 bin bash 0 超時 logerr 檢測結果 t t請求超時或埠未開啟 logsucess 檢測結果 t t狀態正常 1 200 ok return 1 else 2 程式錯誤,狀態碼非200 logerr 檢測結果 t t應用程式錯誤 ret...

php 通過curl從url獲取JSON資料

我試圖通過curl連線從url獲取json資料.當我開啟鏈結時 它顯示.現在,我希望獲得以上內容.到目前為止我使用了這個 loginurl ch curl init curl setopt ch,curlopt ssl verifypeer,false curl setopt ch,curlopt ...