curl常见用法

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/CleverCode/article/details/77053947

1 --s/--silent   静音模式。不输出任何东西

$ curl -s "http://www.baidu.com/"


-o/--output 把输出写到该文件中

$ curl -o /dev/null -s "http://www.baidu.com/"

$ curl -o baidu.txt -s "http://www.baidu.com/"


-A/--user-agent <string>  设置用户代理发送给服务器

$ curl -A "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)" www.sina.com.cn


-w/--write-out [format]什么输出完成后

$ vim curl-time.txt 

\n  
              http: %{http_code}\n  
               dns: %{time_namelookup}s\n  
          redirect: %{time_redirect}s\n  
      time_connect: %{time_connect}s\n  
   time_appconnect: %{time_appconnect}s\n  
  time_pretransfer: %{time_pretransfer}s\n  
time_starttransfer: %{time_starttransfer}s\n  
     size_download: %{size_download}bytes\n  
    speed_download: %{speed_download}B/s\n  
        time_total: %{time_total}s\n  
\n  
$ curl -w "@curl-time.txt" -o /dev/null -s "http://www.baidu.com/"


-x/--proxy <host[:port]>在给定的端口上使用HTTP代理

$ curl -o /dev/null -s "http://www.baidu.com/" -x 127.0.0.1:80

展开阅读全文

没有更多推荐了,返回首页