curl命令

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章