curl有很多的选项,下文只列出部分常用的参数,完整参数可以通过curl -h或man curl获取。 rl功能十分强大,所以命令参数十分多,下表只是爱E族(aiezu.com)帅选出来的部分参数,更多参数请运行“man curl”命令查看。 3)curl命令退出码 下面是linux curl命令的错误代码和她们的相应的错误消息,可能会出现在恶劣的环境。
-X/--request 指定什么命令 -y/--speed-time 放弃限速所要的时间。默认为30 -Y/--speed-limit 停止传输速度的限制,速度时间'秒 -z/--time-cond 传送时间设置 -0/--http1.0 使用HTTP 1.0 -1/--tlsv1 使用TLSv1(SSL) -2/--sslv2 使用SSLv2的(SSL) -3/--sslv3 使用的SSLv3(SSL) --3p-quo...
curl -b cookies.txt https://www.example.com -L/–location:跟随重定向。例如,跟随重定向获取最终的URL内容:curl -L https://www.example.com -k/–insecure:忽略SSL证书验证。例如,忽略SSL证书验证获取HTTPS网页内容:curl -k https://www.example.com -v/–verbose:显示详细的调试信息。例如,显示详...
-P, --ftp-port 指定FTP端口 -l, --list-only 指列出FTP目录名 -I, --head 查看HTTP头信息 -o, --output FILE 输出到文件 -#, --progress-bar 显示bar进度条 -x, --proxy [PROTOCOL://]HOST[:PORT] 使用代理 -U, --proxy-user USER[:PASSWORD] 代理用户名和密码 -O, --rem...
curl是一个命令行访问URL的计算机逻辑语言的工具,发出网络请求,然后得到数据并提取出,显示在标准输出“stdout”上面,可以用它来构造http request报文,curl(CommandLine Uniform Resource Locator),即在命令行中利用URL进行数据或者文件传输。curl的官网->传送门 cURL是一个利用URL语法在命令行下工作的文件传输工具,...
9 -L 当重定向的时候,发起新的请求 10 --user 认证的用户名 11 -XGET 请求方式,默认是GET 12 --data-binary 以二进制的方式上传,没有任何处理 13 --data-urlencode 大致等同于-d 或者--data 14 -o Write output to <file> instead of stdout ...
4. 使用 -L 选项跟随 HTTP 位置标头 默认情况下,CURL 不遵循 HTTP 位置标头。它也被称为重定向。当请求的网页移动到另一个地方时,HTTP 位置标头将作为响应发送,它将包含实际网页所在的位置。 例如,当有人在印度的浏览器中输入 google.com 时,它会自动重定向到“google.co.in”。这是基于 HTTP 位置标头完成...
在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。 语法 # curl [option] [url] 1. 获取页面内容 当我们不加任何选项使用 curl 时,默认会发送 GET 请求来获取链接内容到标准输出。
通过-L 参数会让 HTTP 请求跟随服务器的重定向,而 curl 默认不跟随重定向。 # 请求跟随服务器的重定向 $ curl -L -d 'tweet=hi' api.twitter.com/tweet 13. –limit-rate 限制请求和回应的带宽 通过--limit-rate 用来限制 HTTP 请求和回应的带宽,模拟慢网速的环境。 # 将带宽限制在每秒200K字节 $...
curl -l的意思 curl -l是一个命令行工具的参数组合,其中curl是一个用于发送HTTP请求的命令行工具,而-l是一个参数选项。-l参数是-L的简写,它表示自动重定向。当使用curl -l时,如果服务器返回一个重定向响应(例如302),curl会自动跟踪这个重定向并获取最终的目标资源,而不是原始的资源。默认情况下,curl不会...