curl www.baidu.com是去访问一个网站。

 

下载一个文件curl同样可以实现wget的功能。


curl -I www.qq.com 可以省去源代码只查看状态值。

 

[root@one 111]# curl -I www.qq.com

HTTP/1.1 200 OK

Server: squid/3.4.3

Date: Fri, 18 Mar 2016 11:03:30 GMT

Content-Type: text/html; charset=GB2312

Connection: keep-alive

Vary: Accept-Encoding

Vary: Accept-Encoding

Expires: Fri, 18 Mar 2016 11:04:30 GMT

Cache-Control: max-age=60

Vary: Accept-Encoding

Vary: Accept-Encoding

X-Cache: HIT from shanghai.qq.com

 

curl -v可以显示详细过程


curl -x192.168.10.3:80 www.baidu.com 通过这个ip去访问这个域名。


curl访问一个需要账号密码的网站

curl -n usernamepassword http//www.qq.com


curl -O http://www.das..com/img/basda.png 下载


curl -o baidu.log http://www.das..com/img/basda.png 重命名了

 

curl在请求一个网页的时候,可以指定user_agentuser_agent就是浏览器的标识。

如何做? curl -A 'aaa' www.aaa.com

User Agent字段
这个字段是用来表示客户端的设备信息。服务器有时会根据这个字段,针对不同设备,返回不同格式的网页,比如手机版和桌面版。
-v参数可以显示一次http通信的整个过程,包括端口连接和http request头信息

curl -v www.tvbs.cc


自动跳转
有的网址是自动跳转的。使用-L参数,curl就会跳转到新的网址curl -L www.tvbs.cc