Curl教程
Linux Curl命令,在 Linux 中 curl 是一个利用 URL 规则在命令行下工作的文件传输工具,可以说是一款很强大的 http 命令行工具。
Curl下载网页
Curl下载网页命令,我们在使用 Linux 的 curl 命令下载一个网页时,直接使用 curl 命令后面加上需要下载的网页地址即可,我们还可以使用 o 参数,将网页内容保存到文件中。
Curl显示HTTP头
Curl显示HTTP头命令,我们在使用 Linux 的 curl 命令,在请求一个网页时,可以不显示该网页的全部源码,而仅仅显示 HTTP 头信息,我们可以使用 I 参数。
Curl重定向
Curl重定向命令,我们在使用 Linux 的 curl 命令,在请求一个网页时,可以同时跟踪网页的重定向信息,如果我们需要跟踪网页的重定向信息,我们可以使用 L 参数。
Curl查看网页返回值
Curl查看网页返回值命令,我们在使用 Linux 的 curl 命令时,可以仅仅测试下网站的 HTTP 返回码,在脚本中,这是很常见的测试网站是否正常的用法。
Curl设置代理proxy
Curl设置代理proxy命令,我们在使用 Linux 的 curl 命令,访问网站时,还可以使用 x 参数,来指定访问网站时使用的具体代理地址和端口。
Curl查看通信过程
Curl查看通信过程命令,我们在使用 Linux 的 curl 命令,访问网站时,还可以使用 v 参数,查看一次 HTTP 请求的详细过程,包括端口连接和 http request 的头信息。
Curl保存Cookie
Curl保存Cookie命令,我们在使用 Linux 的 curl 命令,访问网站时,如果需要保存网站的 Cookie 信息,我们可以使用 c 参数,将网站的 Cookie 信息保存到文件中。
Curl保存Header信息
Curl模仿浏览器
Curl模仿浏览器命令,我们在使用 Linux 的 curl 命令,访问网站时,可以通过 A 参数来指定我们访问该网站使用的指定的浏览器或者指定的浏览器的指定版本。
Curl伪造refer
Curl伪造refer命令,我们在使用 Linux 的 curl 命令时,可以使用 e 参数,来伪造 refer 信息,以防止某些网站的防盗链功能屏蔽我们的访问。
Curl下载文件
Curl下载文件命令,我们在使用 Linux 的 curl 命令时,可以实现下载文件的功能,即把服务器上的文件保存到本地
Curl分块下载文件
Curl分块下载文件命令,我们在使用 Linux 的 curl 命令,在下载大文件时,可以使用 r 参数,来分块下载文件,分块下载文件完成后,我们可以使用 cat 命令,将多个文件进行合并。
Curl ftp下载文件
Curl ftp下载文件命令,我们在使用 Linux 的 curl 命令时,还可以通过 ftp 下载文件,通过指定 ftp 的用户名和密码进行文件下载。
Curl下载进度条
Curl下载进度条命令,我们使用 Linux 的 curl 命令,在下载文件时,还可以显示下载的进度条信息。
Curl断点续传
Curl断点续传命令,我们在使用 Linux 的 curl 命令,在下载文件时,还可以支持断点续传功能,即,我们下载文件过程中断线了,可以继续下载。
Curl上传文件
Curl上传文件命令,我们使用 Linux 的 curl 命令,不仅仅可以支持下载文件,还可以支持上传文件,我们通过参数 T 实现上传文件功能。
Curl获取错误
Curl获取错误命令,我们在使用 Linux 的 curl 命令时,可以使用 f 参数,显示获取的错误信息。
Curl Get请求
Curl GET请求命令,我们在使用 Linux 的 curl 命令时,可以实现 GET请求的功能,即可以模拟 HTTP 的 GET 请求。
Curl Post请求
Curl POST请求命令,我们在使用 Linux 的 curl 命令时,可以实现 POST 请求的功能,即可以模拟 HTTP 的 POST 请求。