语法:curl [OPTIONS] [URL...]
常用选项:
-A/--user-agent(string)设置用户代理发送给服务器
例:curl -A 'IE11' http://172.16.20.242
--basic 使用HTTP基本认证
--tcp-nodelay 使用TCP_NODELAY选项
-e/--referer <URL> 来源地址
例:curl -e "http://www.google.com.hk/search" http://172.16.20.242/index.html
即指明由何网址跳转而来
--cacert <file> CA证书(SSL)
指明使用到的CA证书来验证服务器端发送的证书是否为可信任
--compressed
要求返回的是压缩的格式
-H/--header <line>
自定义投部信息传递给服务器,给定一个特定的首部信息
-I/head
只显示响应报文的首部信息
例:
--limit-rate <RATE>
设置传输速度
-u/--user <user[:password]>
设置服务器的用户名和密码
-0/--http1.0
使用HTTP 1.0
写的比较潦草,如有遗漏错误和争议之处,欢迎大家的批评指正和讨论,谢谢。
原文:http://blog.51cto.com/11367661/2048002