curl 命令用法
常用选项:
-v 详细输出,包含请求和响应的首部
-o test 将指定curl返回保存为test文件,内容从html/jpg到各种MIME类型文件
-O 把输出写到该文件中,保留远程文件的文件名
-C 在保存文件时进行续传
-x ip:port 指定使用的http代理
-c
-H header:value 为HTTP请求设置任意header及值
-L 跟随重定向
-S 显示错误信息
-s 静默模式,不输出任何信息
-G 以get的方式发送数据
-f 连接失败是不显示http错误
-d 以post方式传送数据
实例
1.只返回状态码
curl -I -m 15 -o /dev/null -s -w %{http_code} www.baidu.com
-I 仅测试HTTP头信息
-m 15 最多查询15s
-o /dev/null 屏蔽原有输出信息
-s 静默模式,不输出任何东西
-w %{http_code} 控制额外输出
2.自定义显示文字和返回状态码
curl -I -m 15 -o /dev/null -s -w "我爱你:%{http_code}" www.baidu.com
3.抓取页面内容到一个文件中(test文件不需要创建)
curl -o test.html www.baidu.com
查看服务器外网ip
curl cip.cc 或者 curl ip.cip.cc
curl ip.cn
curl myip.ipip.net

浙公网安备 33010602011771号