-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 里面的用户名和密码。
|