Curl是用于数据传输的强大命令行工具。它使用语法格式并支持许多传输协议,包括:http,https,scp,ftp,ftp,sftp,sftp,telnet,file,smtp,pop3等。,并支持cookie,用户身份验证,代理支持,速度限制等。
大多数Linux发行版都已经预先安装了软件包,可以执行检查。如果已安装了证明;如果未安装,您可以使用软件包管理器进行安装:
例如,搜索:
上面的命令将在终端窗口中显示主页的源代码。
参数指定用户的代理标头,即。
这些参数用于将cookie发送到服务器。
上面的命令将生成一个标头,并发送名为服务器有价值的cookie。
它还支持从文件中读取cookie,例如::
参数的功能是将cookie设置写入文件。
参数用于发送发送发布请求的数据主体。
使用参数后,HTTP请求将自动添加标题。请注意,参数将自动将请求转换为邮政请求。在这里,您可以省略。
参数用于添加HTTP请求标头信息。
上面添加了HTTP请求的标题信息,并随参数发送数据。
该参数可以输出服务器返回的标头信息。
接收到上面的服务器响应后,服务器的顺序首先输出服务器的标头,然后行为空,然后输出网页的源代码。
使用或参数可以保存卷曲的结果。
小写可以指定已保存文件的文件名,即重命名:
使用其原始文件名来保存文件:
Curl支持不同类型的代理,包括HTTP,HTTPS和SOCKSS。要通过代理服务器传输数据,请使用()选项,请遵循代理URL。
以下命令将在端口上使用代理请求:
该参数指定HTTP请求的方法。
以上命令发布了邮政请求。
此处仅显示少数常用的卷曲选项。如果您想了解有关卷发的更多信息,请访问Curl文档。