curl常用命令使用方法
什么是 curl ?
全称 CommandLine Uniform Resource Locator。它在命令行方式下工作,利用 URL 的语法进行数据的传输或者文件的传输;用于在本地计算机与远程服务器之间传输数据的命令行工具。
curl 的官方网站:https://curl.se/
从官网中,可以得知 curl 支持各种各样的协议,其中常见的协议有 FILE、FTP、HTTP、HTTPS等
curl的用法跟一般的linux/Unix命令无异,一般语法如下:
crul -[选项] [URL]
以下是常用的 curl 命令:
1、-v 选项(verbose):指定该选项后,可以跟踪URL的连接信息;返回端口连接信息,http请求头部信息,网页html信息。
- -v 参数表示显示一次 http 通信的整个过程,包括端口连接和 http request 头信息
- -vv 就表示显示两次 http 通信的过程
2、-u 选项,带用户验证的连接。可以访问或获取带用户验证的URL。
3、-X 选项,指定请求方式,我们只能URL可以有多种请求方式,最常见的是GET和POST,但请求的方式,包括GET、PUT、POST、DELETE四种方式。
4、-d 选项,带请求参数的连接。
5、-i 选项(include):把回应的头信息包含在内,也就是返回该网址的html信息和协议头部信息;-I (大写i)选项(head):只显示返回的头信息;它们跟 -v 大同小异,是 -v 的子集。