我必須使用curl linux
實用程序獲取一些數據。有兩種情況,一種請求成功,另一種請求不成功。如果請求成功,我想將輸出保存到文件中,並且如果請求由於某種原因失敗,那麼錯誤代碼應該只保存到日誌文件中。我在www上搜索了很多,但找不到確切的解決方案,這就是爲什麼我在curl上發佈了一個新問題。如何在linux中使用curl分別獲取http狀態碼和內容
0
A
回答
3
一種選擇是獲得與-w響應代碼,這樣你就可以做到這一點有點像
code=$(curl -s -o file -w '%{response_code}' http://example.com/)
if test "$code" != "200"; then
echo $code >> response-log
else
echo "wohoo 'file' is fine"
fi
+0
其中是在上述命令的網址 – Shafiq
+0
糟糕,我忘了。現在加入。只需將它插入到curl命令行中即可。 –
2
curl -I -s -L <Your URL here> | grep "HTTP/1.1"
curl + grep是你的朋友,那麼你以後可以根據需要提取狀態碼。
相關問題
- 1. 如何獲取HTTP狀態碼和消息使用jquery
- 2. 使用PHP和Curl獲取URL內容
- 3. Windows Phone - 如何獲取HTTP狀態碼?
- 4. 在jquery中獲取http狀態代碼
- 5. 獲取HTTP狀態代碼
- 6. 如何獲取(py)curl中的HTTP狀態消息?
- 7. 獲取HTTP狀態200,當我應該獲得狀態304使用PHP curl
- 8. 獲取網頁的頁面內容和HTTP狀態代碼在C#
- 9. 如何從CURL php中的HTTP請求頭獲取Cookie內容?
- 10. 無論HTTP狀態碼是什麼,我如何獲取頁面內容?
- 11. 如何識別408 HTTP狀態碼?
- 12. 無法在https協議中使用curl,httparty或net獲取任何內容:: http
- 13. 如何在http請求中獲取狀態碼Angular2
- 14. 如何在Android中從NoHttpResponseException獲取Http狀態碼?
- 15. 如何在android的webview中獲取http頭狀態碼?
- 16. PHP cURL獲取動態內容
- 17. 如何在動態crm中使用Odata獲取狀態碼?
- 18. 如何使用cURL刮取iframe內容
- 19. php - 使用cURL獲取壓縮內容
- 20. 使用cURL獲取Javascript內容
- 21. 使用PHP curl獲取登錄內容
- 22. 使用CURL PHP獲取文件內容?
- 23. 使用curl獲取最終的重定向狀態代碼PHP
- 24. 如何在Perl中獲取HTTP狀態和位置標題?
- 25. 如何在Jenkins中使用CURL命令來檢索狀態碼?
- 26. 從SOAP響應獲取HTTP狀態碼
- 27. C++:從URL獲取HTTP狀態代碼
- 28. 獲取有關HTTP狀態代碼
- 29. 獲取HTTP狀態代碼描述
- 30. 通過MeteorJS獲取HTTP狀態代碼
一個友好的提醒:谷歌搜索'seprately使用curl在linux'如何獲得HTTP狀態代碼和內容應已經給你你需要的一切;永遠記得要做到這一點 –