curl参数详解
1. -d/--data:发送一个HTTP POST请求,用来发送数据,用来替代--data-ascii选项。可以用来模拟web上的表单提交。
2. -e/--referer:设置来路页面,用来防盗链,把参数值设置为来访页面的网址就可以实现防盗链的功能。
3. -g/--globoff:禁用URL中的URL转义功能。
4. -h/--header:把header加到请求中。
5. -I:只返回HTTP头信息,不返回具体数据内容。
6. -j/--junk-session-cookies:忽略与会话有关的cookie。
7. -J/--remote-header-name:把header信息中的文件名改为服务器上的原始文件名。curl是什么命令
8. -k/--insecure:允许curl连接不安全的站点,即便是SSL验证上也不再验证。
9. -l/--list-only:列出目录列表,不能和-O/--remote-name选项一起用。
10. -m/--max-time:在响应超时时间设置中,把最大的重新链接时间设置。
11. -n/--netrc:使用rc文件中的账号信息。
12. -N/--no-buffer:禁用缓存,可以及时显示错误响应信息。
13. -o/--output:输出重定向到文件。
14. -O/--remote-name:把远程文件保存为新的文件,用来替换本地文件。
15. -p/--proxy:设置代理服务器,使用http, https, or socks5代理来连接。
16. -q/--disable:禁用.curlrc配置文件加载,用来解决误操作以及curlrc文件中的配置出现问题的情况。
17. -Q/--quote:发送指定的FTTP命令,默认情况下,会发送两个命令:PWD(发送当地工作目录)和TYPE A(将文件类型设置为ASCII模式)。
18. -r/--range:只下载指定的字节范围,可以用--range指令来设置。
19. -s/--silent:安静模式,不输出任何传输信息。
20. -t/--telnet-option:设置telnet选项,可以使用这个选项设置telnet会话。
21. -u/--user:利用HTTP协议发送用户名和密码,在发送HTTP查询时,如果服务器要求认证但客户端没有提供认证信息了,可以使用这个命令利用用户名和密码进行认证。
22. -U/--proxy-user:设置代理服务器的用户名和密码,使用HTTP协议把用户名和密码发送到代理服务器。
23. -v/--verbose: 启用详细的输出,可以显示HTTP头,FTP会话和其他信息。
24. -V/--version:显示本地安装的curl版本信息。
25. -x/--proxy: 设置代理服务器,可以用一般的代理服务器。
26. -X/--request:向服务器发送指令,用来指定请求方法,如果不指定,默认为GET方法。
27. -y/--speed-time:设置传输的最长时间,超过设定的时间,传输就会自动中止。
28. -Y/--speed-limit:设置最大速度,如果传输速度超过设定的值,传输就会被暂停。
29. -z/--time-cond:决定对比文件时是否忽略时间,只要文件存在,就会把它当作新文件,不管文件的修改时间。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。