curl 命令用法

常用选项:

-v 详细输出,包含请求和响应的首部

-o test 将指定curl返回保存为test文件,内容从html/jpg到各种MIME类型文件

-O 把输出写到该文件中,保留远程文件的文件名

-C 在保存文件时进行续传

-x ip:port 指定使用的http代理

-c 保存服务器的cookie文件

-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

转载文章:

posted @ 2021-06-09 14:26  fuhaizi  阅读(356)  评论(0)    收藏  举报