IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

curl检查访问网页返回的状态码

懒人运维 2010-03-21 22:37:21 累计浏览 7,841 次
本机暂存

这里以www.google.com、www.baidu.com、www.lazysa.com为例:

#urls=('www.baidu.com' 'www.google.com' 'www.lazysa.com'); for i in ${urls[@]}; do http_code=$(curl -I -s $i -w %{http_code}); echo $i status: ${http_code:9:3}; done
www.baidu.com status: 200
www.google.com status: 200
www.lazysa.com status: 200

从结果可以看出三个网站都正常返回200代码。

同分类推荐文章

  1. 从零重建 macOS 开发机:可复现的环境初始化流程 (2026-06-14 20:36:00)
  2. 百度物理网络监控工具开源第二弹:毫秒级监控工具 baize,让你的网络问题无处遁形 (2026-06-11 08:10:28)
  3. How to Set Up Homebrew Tap for Private CLI Tools: A Complete Guide (2026-05-27 02:13:03)

查看更多 DevOps 文章 →

建议继续学习

  1. Bash的模式和配置文件加载 (累计阅读 24,410)
  2. 浅析http协议、cookies和session机制、浏览器缓存 (累计阅读 17,446)
  3. 28个Unix/Linux的命令行神器 (累计阅读 16,791)
  4. 从输入 URL 到页面加载完成的过程中都发生了什么事情? (累计阅读 15,933)
  5. libcurl的使用总结(二) (累计阅读 15,083)
  6. 我常用的主机监控shell脚本 (累计阅读 13,434)
  7. 使用python爬虫抓站的一些技巧总结:进阶篇 (累计阅读 13,302)
  8. HTTP协议Keep-Alive模式详解 (累计阅读 12,105)
  9. 100个常用的linux命令 (累计阅读 11,607)
  10. Linux命令行里的“瑞士军刀” (累计阅读 11,587)