Linux curl 命令详解( 八 )

 
-w, --write-out <format>在完成和成功操作后要在stdout上显示什么 。
支持如下变量,具体含义请自行参见curl文档 。
content_type
filename_effective
ftp_entry_path
http_code
http_connect
local_ip
local_port
num_connects
num_redirects
redirect_url
remote_ip
remote_port
size_download
size_header
size_request
size_upload
speed_download
speed_upload
ssl_verify_result
time_appconnect
time_connect
time_namelookup
time_pretransfer
time_redirect
time_starttransfer
time_total
url_effective
示例
1 [root@iZ28xbsfvc4Z 20190713]# curl -o /dev/null -s -w %{content_type} www.baidu.com# 输出结果没有换行2 text/html[root@iZ28xbsfvc4Z 20190713]# 3 [root@iZ28xbsfvc4Z 20190713]# curl -o /dev/null -s -w %{http_code} www.baidu.com# 输出结果没有换行4 200[root@iZ28xbsfvc4Z 20190713]# 5 [root@iZ28xbsfvc4Z 20190713]# curl -o /dev/null -s -w %{local_port} www.baidu.com# 输出结果没有换行6 37346[root@iZ28xbsfvc4Z 20190713]# 7 [root@iZ28xbsfvc4Z 20190713]# 
-x, --proxy <[protocol://][user:password@]proxyhost[:port]>使用指定的HTTP代理 。如果没有指定端口号,则假定它位于端口1080 。
-X, --request <command>(HTTP)指定与HTTP服务器通信时的请求方式 。默认GET
curl -vs -X POST https://www.baidu.com | head -n1

Linux curl 命令详解

文章插图
 
 
curl -vs -X PUT https://www.baidu.com | head -n1
Linux curl 命令详解

文章插图
 




推荐阅读