工具使用要点60 条

curl 手工验证与取证

curl 是复现与证据留存的常用手段:-i 看响应头、-v 看握手细节、-x 走代理、-o /dev/null -w 输出状态码与耗时,超时参数控制节奏。

常用-i/-I/-v/-o/-w
代理-x http://127.0.0.1:8080
超时--max-time/--connect-timeout
重定向-L 显式开启并记录跳转链

验证示例

验证示例
curl -isS https://example.com/ | head -40
curl -o /dev/null -s -w '%{http_code} %{time_total}s\n' https://example.com/
curl -x http://127.0.0.1:8080 -isS https://app.example.com/api/me -H 'Authorization: Bearer test-token'
命令中的测试 token 用占位符记录:真实值通过环境变量传入,避免入历史。

易错点

  • 未设置超时导致脚本长时间挂起
  • 把 -k 忽略校验的做法带进常规核查

数据来源与参考

  • curl 官方文档(man curl)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌