| -I-I参数向服务器发出 HEAD 请求,然会将服务器返回的 HTTP 标头打印出来。
 
 上面命令输出服务器对 HEAD 请求的回应。 --head参数等同于-I。
 
 -k-k参数指定跳过 SSL 检测。
 
 上面命令不会检查服务器的 SSL 证书是否正确。 -L-L参数会让 HTTP 请求跟随服务器的重定向。curl 默认不跟随重定向。
 
 --limit-rate--limit-rate用来限制 HTTP 请求和回应的带宽,模拟慢网速的环境。
 
 上面命令将带宽限制在每秒 200K 字节。 -o-o参数将服务器的回应保存成文件,等同于wget命令。
 
 上面命令将www.example.com保存成example.html。 -O-O参数将服务器回应保存成文件,并将 URL 的最后部分当作文件名。
 
 上面命令将服务器回应保存成文件,文件名为bar.html。 -s-s参数将不输出错误和进度信息。
 
 上面命令一旦发生错误,不会显示错误信息。不发生错误的话,会正常显示运行结果。 如果想让 curl 不产生任何输出,可以使用下面的命令。 
 -S-S参数指定只输出错误信息,通常与-s一起使用。
 
 上面命令没有任何输出,除非发生错误。 -u-u参数用来设置服务器认证的用户名和密码。
 
 上面命令设置用户名为bob,密码为12345,然后将其转为 HTTP 标头Authorization: Basic Ym9iOjEyMzQ1。 curl 能够识别 URL 里面的用户名和密码。 
 |